🎊 gcc升级到最近版本

gcc升级到最近版本

gcc升级

现在如果要想使用c++20(c++2a)的话起码要gcc10以上的版本呢才支持,但是一般服务器yum install自带的都是4.多版本,如果要升级gcc和g++需要手动编译

首先下载你想要的版本,链接如下http://ftp.gnu.org/gnu/gcc

你可以在windows直接下好传过去,或者在linux使用wget http://ftp.gnu.org/gnu/gcc/gcc-10.3.0/gcc-10.3.0.tar.gz

解压缩tar -xzvf gcc-10.3.0.tar.gz

cd gcc-10.3.0.tar.gz

赋予文件执行权限chmod -R 777 ./*

执行下载依赖库./contrib/download_prerequisites

建立目录进入目录mkdir gcc-10.3.0-build

cd gcc-10.3.0-build

生成make文件代码语言:javascript复制./configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

–enable-languages编译make

安装make install

软连接这样安装完gcc之后执行或者编译的时候可能会显示

/usr/lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found

这时候需要重新链接更高版本的libstdc++.so.6

首先查找到你机器上有几个libstdc++.so.6

sudo find / -name libstdc++.so.6*

先删除原来的,然后选择一个高版本的来链接

代码语言:javascript复制rm /usr/lib64/libstdc++.so.6

sudo ln -s /usr/lib64/libstdc++.so.6.0.28 /usr/lib64/libstdc++.so.6上面libstdc++.so.6.0.28取决于你选择的高版本,从你find出来的结果选

🎁 相关推荐

数据版本
🎯 世界杯365bet

数据版本

📅 08-03 👀 8657
联想笔记本排线价格
🎯 beat365体育

联想笔记本排线价格

📅 10-21 👀 3372
像,似的造句
🎯 365官网登录

像,似的造句

📅 09-16 👀 7036