ubuntu安装使用不同版本的gcc
ubuntu 使用不同版本的gcc
ubuntu 系统不同的版本具有不同的gcc,比如ubuntu 10.04默认gcc版本为gcc-4.4.1,ubuntu 10.10gcc默认版本为gcc-4.4.5.
但是在实际使用中,因为交叉编译或者其他特定需求的需要,我们想要使用其它版本的gcc编译器。比如我想在ubuntu 10.10系统下使用gcc-4.3,这时该怎么做呢?
首先打开新立得软件管理器,在其中输入gcc,找到gcc-4.3和g++-4.3然后选中:
在终端输入以下命令:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.3 30
之后在终端输入:
sudo update-alternatives –config gcc
终端输出:
There are 2 choices for the alternative gcc (providing /usr/bin/gcc).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/gcc-4.4 40 auto mode
* 1 /usr/bin/gcc-4.3 30 manual mode
2 /usr/bin/gcc-4.4 40 manual mode
Press enter to keep the current choice[*], or type selection number:
这里,我输入的是1,因为我要使用的是gcc-4.3。
执行该操作之后,输入gcc -v,可以看到现在的gcc版本已经是4.3.5。
同样的道理,现在来更改g++版本,同样打开新立得软件管理器,搜索g++-4.3,选中相关软件。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-4.4 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-4.3 30
之后在终端输入:
sudo update-alternatives –config g++
我的电脑上终端将会输出如下内容:
There are 2 choices for the alternative g++ (providing /usr/bin/g++).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/bin/g++-4.4 40 auto mode
* 1 /usr/bin/g++-4.3 30 manual mode
2 /usr/bin/g++-4.4 40 manual mode
Press enter to keep the current choice[*], or type selection number:
这里选择1.
同样使用g++ -v,可以看到版本为:4.3.5。
转载于:https://blog.51cto.com/laokaddk/1148891
ubuntu安装使用不同版本的gcc相关推荐
- linux中可以安装不同版本的gcc么,在linux下安装多个版本的GCC
文章链接:http://blog.csdn.net/chid/article/details/6251781 很是有用,转载学习 1.查看当前linux版本 内核版本:cat /proc/versio ...
- ubuntu安装Ukylin封装版本微信(3.2.1)
ubuntu安装Ukylin封装版本微信(3.2.1) 1. 下载ukylin-wine和ukylin-wechat ukylin-wine 必备组件,是支持WIndows程序的中间层 https:/ ...
- Ubuntu安装Clang\Clang版本切换
目录 1.废话 2.安装不同版本的Clang 2.1.Ubuntu 16.04 可选版本 2.2.Ubuntu 18.04 可选版本 2.3.Ubuntu 18.10 可选版本 2.Clang不同版本 ...
- ubuntu 安装使用多版本opencv
ubuntu 16.04 安装了ROS kinetic,而ROS自带的是opencv3.1.之前很多程序都是opencv2,所以决定再装一个opencv2. ##安装opencv2到指定路径 1.下载 ...
- ubuntu 安装eclipse neon版本
2019独角兽企业重金招聘Python工程师标准>>> 解压eclipse-jee-neon-2-linux-gtk-x86_64.tar.gz 修改配置文件eclipse.ini ...
- linux中不同版本的gcc切换,Ubuntu 14.04中升级gcc到版本4.9.2并切换使用它们
昨天刚全新在虚拟机上安装了Ubuntu 14.04,在其中安装的gcc版本是4.8.4.而我需要编译C++程序,在安装之后,我立刻就通过命令: sudo apt-get install build-e ...
- arm-server安装nvidia驱动,解决gcc版本不匹配问题,以及内核签名失败
安装显卡nvifia驱动还是出现问题如下: The CC version check failed: The kernel was built with gcc version 7.3.0 20160 ...
- Ubuntu安装Caffe .build_release/tools/caffe: error while loading shared libraries: libcudart.so.8.0
Ubuntu 安装caffe GPU版本的时候遇到 .build_release/tools/caffe: error while loading shared libraries: libcudar ...
- MySQL:Ubuntu安装并简单配置MySQL
环境:Ubuntu 20.10 1,执行sudo apt update 更新本地存储库索引. 2,执行sudo apt install mysql-server 从APT存储库安装MySQL: $ s ...
最新文章
- 全网仅此一篇:工业级压力传感器设计及实现(华大半导体HC32L136)
- 68页PPT教你撰写一篇优秀的机器学习研究论文!
- Java + MongoDB Hello World Example--转载
- 高质量C++/C编程指南(林锐)
- Visual Studio SnippetDesigner使用
- [Leetcode][程序员面试金典][面试题16.11][JAVA][跳水板][数学][动态规划]
- 书讯:《架构实战—软件架构设计的过程》
- Stephen 博客正式开通 【个人公众号:Stephen 】
- 通过yum安装php7
- flex代码辅助工具sourceMate
- 张正友标定算法理论及算法实现
- Cook‘n Recipe Organizer X3 Mac(食谱管理器)激活版
- 数据清洗挑战Day1 | 手把手教你处理数据集中的缺失值
- 请启封,您的双态IT大会邀请函
- 什么是网络编程(一)
- windows服务器安全管理工具——IISCrypto
- Qcom平台测试wifi TIS需要关闭wifi扫描、漫游和休眠
- c语言求100以内被7整除的最大自然数,编程,求100以内被7整除的最大自然数
- 文献(7): 在非小细胞肺癌中,浆细胞signature可用于PD-L1免疫治疗的响应预测
- 稳定性资源问题,内存上涨
热门文章
- Wannafly挑战赛9
- Eclipse里的Java EE视图在哪里?MyEclipse里的Java EE视图在哪里?MyEclipse里的MyEclipse Java Enterprise视图在哪里?(图文详解)...
- 用hmmlearn学习隐马尔科夫模型HMM
- 百度编辑器上传图片自定义路径,访问路径动态加载
- .NET Entity Framework入门简介及简单操作
- PCoIP加速卡试用手记,关注VDI者必看
- Git Gitlab 使用指南
- 【创新培育项目】为什么要组队參加比赛?及如何寻找一个合适的选题?
- tcp和udp多线程的epoll服务器+客户端源代码 - brucema的个人空间 - 开源中国社区
- 重新挂载linux分区添加硬盘