CentOS6にGCC10.2.0をインストールしたときのメモ
ビルド作業は次のページを参考にしました:
環境は こちら に記載したものです。
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
以上です。