Ubuntu 配置多版本gcc

Ubuntu 配置多版本gcc

安装时使用apt源安装。涉及ubuntu中的一个工具:update-alternatives是系统中专门维护系统命令链接符的工具。搜了一些些介绍:这个命令会建立很软链接,当切换版本的时候,只需要更改软链接的指向。总结一下这个命令很有用,不仅仅局限于gcc的版本管理,像java的版本也可以使用这个管理,需要再做探究。这里仅仅是一个小小的使用。

安装指定版本gcc

sudo apt-get install gcc-4.7 gcc-4.7-multilib g++-4.7 g++-4.7-multilib
sudo apt-get install gcc-5 gcc-5--multilib g++-5 g++-5-multilib
sudo apt-get install gcc-6 gcc-6--multilib g++-6 g++-6-multilib

ps:这里我安装了4.7版本,因为matlab2015a对应于这个版本,而这里的5真正的版本号为5.5,而6对应的是6.5。这里需要声明的是apt源中并没有包含所有的版本,比如说5.4,6.3,都无法找到。如果必须其他版本可通过编译得

查找指定版本gcc

sudo apt-cache search gcc # gcc可替换为其他包名,同样是有效的查询
sudo apt-cache show gcc #展示版本号

显示并指定gcc版本

# 添加到管理器
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 80

# 选择GCC
sudo update-alternatives --config gcc

删除gcc版本选项

sudo update-alternatives --remove gcc /usr/bin/* # *为指定版本,如gcc-5
# 删除这个后再通过源卸载
sudo apt-remove --省略--

查看系统GLIBC版本

ldd --version

#ldd (GNU libc) 2.12
声明:本站所有信息内容均由用户自行发表,该内容观点仅代表用户本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。Email:tellusa@foxmail.com

给TA打赏
共{{data.count}}人
人已打赏
Linux服务器Linux系统

Ubuntu20.04设置静态IP

2024-4-18 12:05:53

Linux服务器宝塔面板BT

已解决宝塔面板中网站错误日志lua udp socket read timed out

2024-4-19 14:36:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
有新私信 私信列表
搜索