最近要执行一个c++的程序,不是自己写的自己也不会,发现有错误,查了一下要c++11版本,于是决定升级一下gcc,gcc默认带的是gcc4.4.7的老版本,下面开始升级操作
wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz tar -xf gcc-4.8.2.tar.gz cd gcc-4.8.2 ./contrib/download_prerequisites cd ../gcc-build-4.8.2进入此目录,执行以下命令,
cd gcc-build-4.8.2 ../gcc-4.8.2/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib执行时间会比长
make make installgcc一般默认安装在/usr/local/bin下
ls /usr/local/bin | grep gcc添加新GCC到可选项,倒数第三个是名字,倒数第二个参数为新GCC路径,最后一个参数40为优先级,设大一些之后就自动使用新版了
update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/i686-pc-linux-gnu-gcc 40查一个gcc的版本
gcc -v发现还是老版本,重新一下服务器就好了
QQ交流群:136351212
查看原文:https://www.phpsong.com/2620.html
gcc升级日记
最新推荐文章于 2024-07-24 20:03:21 发布