gccのバージョンアップグレード(CentOS7)

linux command リナックスコマンド(備忘録)

前回のカーネルアップグレードの記事で、gccはversion: 4.9.0以上が必要と記述しましたが、今回はCentOS7におけるgccのアップグレード手順紹介です。

今回は便宜上8.2.0となっていますが、
最新版は gcc-11.2.0/ 2021-07-28 のようです。
こちらから適切なバージョンを選択し、下記手順のバージョンも合わせてください。

※2022/07/23現在、カーネルとgccのアップデートにおける最新記事はこちらにまとめています

su –

gcc -v
gcc バージョン 4.8.5(おそらくこれになっている。このままだとカーネル5等へのアプデは無理)

yum install gcc-c++

cd /usr/local/src
curl -LO http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.2.0/gcc-8.2.0.tar.gz
curl -LO http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-8.2.0/sha512.sum
tar -xvzf gcc-8.2.0.tar.gz
cd /usr/local/src/gcc-8.2.0/
./contrib/download_prerequisites

mkdir build
cd build
../configure –enable-languages=c,c++ –prefix=/usr/local –disable-bootstrap –disable-multilib

make
make install

/usr/local/bin/gcc –version

vi /etc/ld.so.conf

追記
/usr/local/lib64

ldconfig -v

cd /etc/ld.so.conf.d
vi usr-local-lib64.conf

追記
/usr/local/lib64

ldconfig -v

gcc -v

reboot

gcc -v

 

コメント

タイトルとURLをコピーしました