Centos6.9升级GCC到7.3.0

Centos6.9的GCC默认是4.8,所以是需要升级GCC的

安装和编译GCC

如果没有xz工具,先安装xz

yum -y install xz    

解压安装:

tar -xf gcc-7.3.0.tar.xz 
cd gcc-7.3.0

// 安裝gcc的依賴軟件,gcc的軟件包內提供了自動下載需要軟件的腳本: 
./contrib/download_prerequisites    //这步不执行也可以

./configure --with-system-zlib --disable-multilib --enable-languages=c,c++
make -j16   #大概要半小时
make install

这时候查看gcc -v 发现还是老的4.8版本,还需要配置环境变量
因为gcc-7.3.0是手动安装的第三方库,默认都是安装到/usr/local/lib64
需要把/usr/local/lib64加入LD_LIBRARY_PATH

配置环境变量

vim ~/.bashrc
在最下面添加

LD_LIBRARY_PATH=/usr/local/lib64/:$LD_LIBRARY_PATH 
export LD_LIBRARY_PATH

然后应用起来:

source ~/.bashrc

这样每次启动都会配置

再查看gcc版本:
gcc -v

result:
gcc version 7.3.0
这会就是对的

你可能感兴趣的:(Centos6.9升级GCC到7.3.0)