linux安装和卸载gcc g 4.8,CentOS 编译安装gcc 4.8 为了支持C++11新特性

gcc属于gun软件,下载gun所有软件

1,编译gcc的时候,还是需要存在gcc,g++

2,等编译完成,卸载系统的gcc,g+++

3,测试c++11

[chunli@CentOS~]$sudoyuminstallgccgcc-c++

[chunli@CentOS~]$wgetftp://ftp.gnu.org/gnu/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2

[chunli@CentOS~]$taxxfgcc-4.8.5.tar.bz2

[chunli@CentOS~]$cdgcc-4.8.5

[chunli@CentOSgcc-4.8.5]$./contrib/download_prerequisites

[chunli@CentOSgcc-4.8.5]$echo$?

[chunli@CentOSgcc-4.8.5]$./configure--enable-checking=release--enable-languages=c,c++--disable-multilib

[chunli@CentOSgcc-4.8.5]$echo$?

[chunli@CentOSgcc-4.8.5]$make

[chunli@CentOSgcc-4.8.5]$echo$?

[chunli@CentOSgcc-4.8.5]$sudoyumremovegccg++gcc-c++

[chunli@CentOSgcc-4.8.5]$sudomakeinstall

[chunli@CentOSgcc-4.8.5]$echo$?

[chunli@CentOSgcc-4.8.5]$logout#重新登录一次,识别新的gcc文件路径

chunli@linux:~$sshchunli@172.16.20.118

[chunli@CentOS~]$gcc--version

gcc(GCC)4.8.5

[chunli@CentOS~]$g++--version

g++(GCC)4.8.5

测试C++11

测试C++11

[chunli@CentOS~]$catmain.cpp

#include

usingnamespacestd;

intmain(intargc,char**argv)

{

autofn=[](inta,intb){returna+b;};

intc=fn(2,3);

cout<

return0;

}

[chunli@CentOS~]$g++-std=c++11main.cpp&&./a.out

result:5

[chunli@CentOS~]$

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值