转: https://blog.csdn.net/jiangjiang_jian/article/details/80694799来源:CSDN 作者:gatieme1 问题发现目前正在使用Ubuntu 14.04 LTS, 虽然更新了HWE之后, 系统仍然在不断的维护he更新, 但是编译工具是不会更新的, 如果目前我还在使用Ubuntu 14.04, 是无法体验新版gcc的. 怎么办呢? 2 问题解决其实, 在 用这个PPA升级gcc就可以啦 2.1 添加源首先添加ppa到库:
2.2 安装新版gcc/g++默认在系统中安装的是gcc-4.8, 但现在都什么年代了万一有重要或者好玩的更新呢, 接着就可以选择安装gcc-4.9, gcc-5之类的啦!(注意目前gcc-5实际上是5.3.0,没有5.1或5.2可供选择)
具体希望安装哪个版本, 大家可以自己选择 2.3 更新系统(可选)下面这个过程是可选的(非必须), 当然我们也可以直接使用
2.4 刷新db并locate接着现在可以考虑刷新一下, 否则locate等命令是找不到的, 这个也是可选的(非必须)
通过locate可以发现, 我们系统中安装了gcc-4.8和gcc-6两个gcc版本 2.5 切换gcc/g++版本出与安全和稳定性的考虑, 目前位置我们系统中 我们正常使用的gcc/g++其实都是 因此我们只需要将标准的
自己通过ln命令创建链接
通过update-alternatives建立文件关联 如果安装了同一个软件的不同版本,可以使用update-alternatives命令设置默认使用哪个版本,典型的如在Ubuntu 14.04里安装了gcc-4.8和gcc-6, 想让gcc命令自动使用gcc-6版
自此我们的系统就默认选择了优先级最高的gcc版本, 具体选择依配置而定, 可以使用
同理修改g++的方式类似
3 参照其实我们还可以自己编译新的gcc/g++来使用, 但是此过程很繁琐, 且并不是我们今天内容的重点 Ubuntu 14.04 LTS 版升级到 GCC 4.9.2 http://www./Linux/2016-11/136836.htm Ubuntu 14.04 LTS 下升级GCC到 GCC4.9、GCC5 版本 http://www./Linux/2016-11/136839.htm Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例) http://www./Linux/2014-04/99583.htm Ubuntu 14.04 LST安装GCC 4.1.2 http://www./Linux/2016-06/132040.htm Ubuntu下Vim+GCC+GDB安装及使用 http://www./Linux/2013-01/78159.htm Ubuntu下两个GCC版本切换 http://www./Linux/2012-10/72284.htm CentOS6.5升级手动安装GCC4.8.2 http://www./Linux/2015-01/112595.htm GCC 的详细介绍:请点这里 转载文永久更新链接地址:http://www./Linux/2016-11/136840.htm |
|