CentOS 编译 GCC 7.2

编译 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

编译安装

下载依赖包:

./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

要是不想每次登陆都配置一遍,可以把这一行加入 ~/.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

猜你喜欢

转载自www.linuxidc.com/Linux/2017-12/149506.htm