linux下更新gcc-创新互联
1 下载源码
链接
目前最新为9.2版本。
2 解压
tar -zxvf gcc-9.2.0.tar.gz
cd gcc-9.2.0
3 download_prerequisites脚本
运行这个脚本:
./contrib/download_prerequisites
4 临时目录
建立临时目录,用于放置中间文件。
mkdir gcc_9_2_0_build
cd gcc_9_2_0_build
5 生成makefile文件
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
不对,是这张:
下面说一下几个选项:
-enable-checking / -disable-checking
表示编译器在编译过程中是否做额外检查。
-enable-languages
表示支持的语言,可以支持
ada c c++ d fortran go jit lto objc obj-c++
-disable-multilib
关闭多架构支持,可以支持arm,m68,mips,msp430,powerpc架构。
6 编译
sudo make -j6
-jn
选项表示为多核处理器优化,n为核心数,笔者的为6核。
此操作极为耗时,建议准备充足时间,如果出现错误一般一两分钟左右停止,不成功请直接使用
sudo make
7 安装
sudo make install
8 验证
gcc -v
如果还是旧版本,请重启再试一次。
下面是成功截图:
9 删除
可以把安装文件以及压缩包删了。
rm -rf gcc*
注意所在的目录...
另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。
标题名称:linux下更新gcc-创新互联
标题链接:http://pwwzsj.com/article/cepdgs.html