linux下gcc版本的升级和降级
来源:互联网 发布:沈阳市2016年经济数据 编辑:程序博客网 时间:2024/05/16 12:17
gcc版本的升降
在linux(Ubuntu)下做交叉编译或者其他很多任务时,经常需要改变编译器的版本。这时候,我们可以通过下载编译器的二进制源码,自己编译后安装到系统。但是会显得很繁琐,而且可能出现我们想象不到的错误。其实PPA(Personal Package Archives,个人软件包集)的toolchain/test下已经有打包好的各个版本的gcc库,我们用PPA直接安装相应版本的gcc即可。
PPA说明:很多软件包由于各种原因,不能进入官方的Ubuntu软件仓库。为了方便Ubuntu用户使用,launchpad.net提供了PPA,允许用户建立自己的软件仓库,自由的上传软件。PPA也被用来对一些打算进入Ubuntu官方仓库的软件,或者某些软件的新版本进行测试。
PPA下的gcc各个版本地址(可能需要翻墙)
1、如上图所示,首先需要添加ppa到本地库:sudo add-apt-repository ppa:ubuntu-toolchain-r/test
2、更新本地库:sudo apt-get update
toolchain/test下gcc版本预览:
3、安装自己想要的版本:sudo apt-get install gcc-6 g++-6
上面的命令安装gcc-6和g++-6,可以安装多个版本,反复执行该命令即可(编译器名字要对应)。下图是我安装的gcc-4.7和gcc-6版本,gcc-4.8是Ubuntu默认安装的。
4、gcc版本切换
手动更换软连接
ln -s /usr/bin/gcc-6 /usr/bin/gcc -f
ln -s /usr/bin/gcc-ar-6 /usr/bin/gcc-ar -f
ln -s /usr/bin/gcc-nm /usr/bin/gcc-nm -f
ln -s /usr/bin/g++-nm /usr/bin/g++-nm -f
ln -s /usr/bin/g++-ar-6 /usr/bin/g++-ar -f
ln -s /usr/bin/g++-6 /usr/bin/g++ -f
ln -s /usr/bin/gcc-ar-6 /usr/bin/gcc-ar -f
ln -s /usr/bin/gcc-nm /usr/bin/gcc-nm -f
ln -s /usr/bin/g++-nm /usr/bin/g++-nm -f
ln -s /usr/bin/g++-ar-6 /usr/bin/g++-ar -f
ln -s /usr/bin/g++-6 /usr/bin/g++ -f
查看gcc版本命令: gcc -v
阅读全文
0 0
- linux下gcc版本的升级和降级
- ubuntu gcc 降级和升级
- Ubuntu 14.04 LTS 下降级到4.7 and 升级 gcc 到 gcc-4.9、gcc-5 版本
- linux的gcc降级
- 更改gcc默认版本(gcc版本降级/升级)
- Ubuntu下的gcc降级
- Linux升级gcc版本
- 服务的升级和降级
- Ubuntu16.04 的GCC版本降级
- gcc g++版本降级
- 数据库版本升级降级
- Linux下修改gcc和g++的版本
- linux下升级gcc的方法
- linux下升级gcc的方法
- Linux下升级gcc的方法-简明扼要
- linux下升级gcc的方法
- linux下升级gcc的方法
- linux环境下java版本的升级和卸载
- 将购买的域名跳转到博客首页,记录下方法
- Ubuntu 下生成git公钥
- 信息安全概论总结-4
- JQuery笔记
- 这16个数据可视化案例,惊艳了全球数据行业
- linux下gcc版本的升级和降级
- 大数据早报:谷歌英国遭遇集体诉讼 Oracle加入Eclipse MicroProfile项目(12.2)
- 商机 | 大数据/政务云采购清单 招标6起,最高招标价为900万(11.29-12.1)
- ubuntu安装ssh
- 07-图5 Saving James Bond
- WEB页面_select下拉框,数据回显
- spring boot以服务形式运行jar
- python-sqlalchemy中设置autocommit
- 学生成绩(指针)