centos 7 更新 gcc cmake

自带版本太低,编译工程不过。

更新gcc

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar -xvf gcc-7.2.0.tar.xz
cd gcc-7.2.0

./contrib/download_prerequisites

mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make 
make install

rm -rf /usr/lib64/libstdc++.so.6
ln -s /usr/local/lib64/libstdc++.so.6.0.24 /usr/lib64/libstdc++.so.6

reboot

更新cmake

wget https://cmake.org/files/v3.12/cmake-3.12.0-rc2.tar.gz
tar -xvf cmake-3.12.0-rc2.tar.gz
cd cmake-3.12.0-rc2

./bootstrap && make && make install

bootstrap –help查看选项
version `GLIBCXX_3.4.21’ not found 解决办法
https://blog.csdn.net/rznice/article/details/51090966

猜你喜欢

转载自blog.csdn.net/liuzhuchen/article/details/80925527