由于gcc在5.x版本修改了ABI,导致新版本gcc编译的二进制文件放在老的环境下会报错,所以需要安装gcc4.8.5。4.8.5这个版本支持c++11。

首先尝试下载gcc-4.8.5的源码编译安装,结果make时报错“libstdc++.so.6: : version `CXXABI_1.3.8' not found”。查了一下,不能用新版gcc来编译老版的gcc源码,(╯‵□′)╯︵┻━┻。
其实,在ubuntu上安装老版gcc十分简单,直接用apt-get命令下载即可。
第一步:
sudo apt-get install gcc-4.8
输入密码,同意安装,接下来就自动下载安装4.8.5版本了。
第二步:设置默认的gcc版本
gcc --version
(可选)查看当前版本,不出意外的话会返回ubuntu16.04自带的5.4.0这个版本号,现在使用gcc命令编译时还是会用新版本。
ls /usr/bin/gcc*
(可选)查看已有的gcc版本,确认一下刚才4.8.5有没有装成功。
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
将某个版本加入gcc候选中,最后的数字是优先级,我自己是直接设为100,没任何问题。
接着输入:
sudo update-alternatives --config gcc
如果用过此方法配置过多个gcc版本,会看到如下选项:(注:复制于参考文献【2】,这里只是做个说明示范,实际装4.8时不会如下显示)
选择 路径 优先级 状态 ------------------------------------------------------------ * 0 /usr/bin/gcc-4.4 50 自动模式 1 /usr/bin/gcc-4.4 50 手动模式 2 /usr/bin/gcc-4.5 40 手动模式 3 /usr/bin/gcc-4.6 30 手动模式
大多数情况是没有这么配置过,所以不会给选项,命令行会返回“仅有一个可用的gcc版本”(大意)。此时在运行gcc --version查看版本,发现4.8.5已经为默认的gcc版本。
然后再按同样方法装上g++,如果只装gcc的话,用cmake配置出来的项目遇到c++代码还是会用之前版本的gcc。
大功告成。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ubuntu
# 16.04
# gcc
# 4.8
# ubuntu16.04
# gcc降级
# 安装gcc
# ubuntu修改gcc版本的操作方法
# Ubuntu环境下使用G++编译CPP文件
# ubuntu 16.04下python版本切换的方法
# ubuntu下安装Python多版本的方法及注意事项
# ubuntu系统下切换python版本的方法
# ubuntu 20.04系统下如何切换gcc/g++/python的版本
# 可选
# 会用
# 新版本
# 放在
# 多个
# 不出
# 设为
# 大功告成
# 做个
# 用过
# 会给
# 不能用
# 自带
# 报错
# 第二步
# 装上
# 大家多多
# 再按
# 输入密码
# 有一个
相关文章:
专业网站设计制作公司,如何制作一个企业网站,建设网站的基本步骤有哪些?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
建站之星各版本价格是多少?
大连网站设计制作招聘信息,大连投诉网站有哪些?
如何快速搭建FTP站点实现文件共享?
如何通过FTP服务器快速搭建网站?
如何在橙子建站中快速调整背景颜色?
名字制作网站免费,所有小说网站的名字?
公司网站制作价格怎么算,公司办个官网需要多少钱?
常州企业网站制作公司,全国继续教育网怎么登录?
西安专业网站制作公司有哪些,陕西省建行官方网站?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
如何通过cPanel快速搭建网站?
专业的网站制作设计是什么,如何制作一个企业网站,建设网站的基本步骤有哪些?
Python文件管理规范_工程实践说明【指导】
创业网站制作流程,创业网站可靠吗?
网站建设制作、微信公众号,公明人民医院怎么在网上预约?
建站之星24小时客服电话如何获取?
广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?
如何零基础在云服务器搭建WordPress站点?
高防服务器租用首荐平台,企业级优惠套餐快速部署
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
如何选择美橙互联多站合一建站方案?
建站之星安装提示数据库无法连接如何解决?
如何快速查询域名建站关键信息?
网站专业制作公司有哪些,做一个公司网站要多少钱?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何在建站主机中优化服务器配置?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?
官网网站制作腾讯审核要多久,联想路由器newifi官网
建站之星代理费用多少?最新价格详情介绍
电商平台网站制作流程,电商网站如何制作?
Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
如何在腾讯云服务器上快速搭建个人网站?
建站VPS能否同时实现高效与安全翻墙?
Python路径拼接规范_跨平台处理说明【指导】
枣阳网站制作,阳新火车站打的到仙岛湖多少钱?
子杰智能建站系统|零代码开发与AI生成SEO优化指南
如何自定义建站之星网站的导航菜单样式?
建站主机默认首页配置指南:核心功能与访问路径优化
如何通过虚拟主机空间快速建站?
清除minerd进程的简单方法
网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?
深圳网站制作培训,深圳哪些招聘网站比较好?
建站之星体验版:智能建站系统+响应式设计,多端适配快速建站
购物网站制作公司有哪些,哪个购物网站比较好?
如何通过老薛主机一键快速建站?
*请认真填写需求信息,我们会在24小时内与您取得联系。