CentOS6にGCC10.2.0をインストールしたときのメモ
   1 min read

ビルド作業は次のページを参考にしました:

環境は こちら に記載したものです。

curl -L -O http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-10.2.0/gcc-10.2.0.tar.xz
tar xf gcc-10.2.0.tar.xz
cd gcc-10.2.0
./contrib/download_prerequisites
./configure --enable-languages=c,c++ --prefix=/opt/gcc-10.2.0 --disable-bootstrap --disable-multilib
make -j 5
sudo make install

つづいて ldoconfig での登録ですが、そのまま行うとエラーが出たので こちら を参照にして事前に1つのファイルをリネームしておきました:

sudo mv /opt/gcc-10.2.0/lib64/{,bak.}libstdc++.so.6.0.28-gdb.py

そして ldconfig のコンフィグを設定し実行:

sudo bash -c 'cat > /etc/ld.so.conf.d/gcc-10.2.0.conf' << EOF
/opt/gcc-10.2.0/lib64
EOF
sudo ldconfig

gcc へのPATHを設定:

echo 'PATH=/opt/gcc-10.2.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

以上です。