编译GCC 7.1.0

2018-02-02  本文已影响177人  扫帚的影子

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

其中 --disable-multilib这个是交叉编译功能, 比如希望在64位系统下也能编译出32位的程序
最后会将gcc安装到 /usr/local/bin/gcc

cd /usr/bin

ln -s /usr/local/bin/gcc gcc

ln -s /usr/local/bin/g++ g++
cp ./gcc-build-7.1.0/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.23 /usr/lib64/

cd /usr/lib64/

rm -rf libstdc++.so.6

ln -s /usr/lib64/libstdc++.so.6.0.23 libstdc++.so.6
上一篇 下一篇

猜你喜欢

热点阅读