CentOS 编译 GCC 7.2
下载源码
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar xJvf gcc-7.2.0.tar.xz
cd gcc-7.2.0
编译安装
wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-7.2.0/gcc-7.2.0.tar.xz
tar xJvf gcc-7.2.0.tar.xz
cd gcc-7.2.0
编译安装
下载依赖包:
./contrib/download_prerequisites
编译安装:
mkdir build
cd build
../configure --prefix=/usr/local/gcc-7.2.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4
sudo make install
设置为默认编译器
export PATH=/usr/local/gcc-7.2.0/bin:$PATH
export PATH=/usr/local/gcc-7.2.0/bin:$PATH
要是不想每次登陆都配置一遍,可以把这一行加入 ~/.bashrc
里面
配置libstdc++.so.6
在 build
文件夹里找到 libstdc++.so.*
:
find . -name "libstdc++.so.*" | xargs ls -al
复制到 /usr/lib64
目录下:
sudo cp libstdc++.so.6.0.20 /usr/lib64
sudo ldconfig
Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例) http://www.linuxidc.com/Linux/2014-04/99583.htm
Ubuntu 14.04 LST安装GCC 4.1.2 http://www.linuxidc.com/Linux/2016-06/132040.htm
Ubuntu 16.04 下将GCC-5.4降级到 4.8 http://www.linuxidc.com/Linux/2017-07/145502.htm
CentOS6.5升级手动安装GCC4.8.2 http://www.linuxidc.com/Linux/2015-01/112595.htm
CentOS 6.9升级GCC至6.4.0版本 http://www.linuxidc.com/Linux/2017-10/147256.htm
Ubuntu升级GCC版本 http://www.linuxidc.com/Linux/2016-11/136840.htm
CentOS7环境下在/离线安装GCC与GCC-C++ http://www.linuxidc.com/Linux/2017-03/142319.htm
Ubuntu 16.04 LTS 降级安装GCC 4.8 http://www.linuxidc.com/Linux/2017-03/142299.htm
本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-12/149506.htm