最近linux的gcc版本更新到gcc 6.1.0 版本了,我查看了一下我的机器上的GCC版本....
------------- GCC 4.4.7 我去,这也太low了吧,而且我们知道的GCC 4.4.7 是不支持 C++11 的,我的脾气比较暴躁,果断要升级到GCC 6.1.0 版本!
我开始的时候使用了 yum update gcc 命令,可恨的是机器又将gcc 4.4.7 版本重新给我装了一遍,你说可恨不可恨,于是我找到了 gcc 的资源了,如下:
URL: http://ftp.gnu.org/gnu/gcc/
我点开了 gcc-6.1.0 结果如下:
我们在linux机器上下载的方法是:
http://wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2
然后再解压,接着安装即可
其实方法是这样的:
哈哈,没有安装的童鞋们还不赶快行动,来安装支持 C++11 的 gcc 版本吧
tar -jxvf gcc-6.1.0.tar.bz2 cd gcc-6.1.0 ./contrib/download_prerequisites mkdir build cd build ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib make make install
大概步骤如上:
1.首先解压,然后进入该文件
2.执行 ./contrib/download_prerequisites
,不要问为什么,其实它是为了下载一些需要依赖的库,以及做好配置工作
3.创建一个文件用来存放编译的文件,进入该文件
4.执行 ../configure
-enable-checking=release -enable-languages=c,c++ -disable-multilib
5.make(make -j4,这样是多核的系统使用,我使用的是虚拟机,所以使用make选项)
6.上面的过程我们都知道很漫长,这段时间最好先睡一觉或者写几道算法题,然后再回来看看
7.上面步骤完成后看看有没有错误,没有错误就
make install
8.最后
g++ --version 检查版本
至此安装完成,我们可以使用它来享受编程的快乐了。