当前位置: 首页 > news >正文

如何在Ubuntu 12.04 LTS中使用低版本gcc/g++

解决方法为有两个

第一个方法:

在网页https://launchpad.net/ubuntu/+source/gcc-4.1

上下载对应版本的.deb文件,并放在同一个目录下。

进入这个目录,输入命令

sudo dpkg -i *

安装完gcc-4.1后,需要为gcc-4.1建立链接:

sudo mv /usr/bin/gcc /usr/bin/gcc_mybackup

sudo ln -s /usr/bin/gcc-4.1 /usr/bin/gcc

(如果需要使用gcc-4.6编译其他程序,可以直接调用gcc-4.6或者通过以下命令恢复gcc-4.6的软链接 sudo mv /usr/bin/gcc_mybackup /usr/bin/gcc)

验证gcc-4.1软链接是否建立成功

sudo cd /usr/bin/

$sudo ls -la|grep gcc
可以看到如下内容,说明gcc-4.1软链接建立成功
lrwxrwxrwx 1 root root 7 2010-05-09 14:59 gcc -> gcc-4.1

 

第二个方法:

编辑/etc/apt/sources.list文件,取消对以multiverse和universe结尾的行的注释,即选择multiverse和universe软件库作为更新源。

sudo apt-get update

使用命令安装gcc-4.1相关组件

$sudo apt-get install gcc-4.1 gcc-4.1-multilib libstdc++6-4.1-dev

为gcc-4.1建立软链接

$sudo cd /usr/bin/
$sudo ln -s gcc-4.1 gcc

验证gcc-4.1软链接是否建立成功

$sudo ls -la|grep gcc
可以看到如下内容,说明gcc-4.1软链接建立成功
lrwxrwxrwx 1 root root 7 2010-05-09 14:59 gcc -> gcc-4.1

相关文章:

  • Matlab与C/C++联合编程之从Matlab调用C/C++代码
  • Ununtu下在Matlab中读写OpenEXR格式的图片
  • Ubuntu下的Notepad++(SciTE)
  • Ubuntu下的环境变量LD_LIBRARY_PATH
  • Ubuntu下Matlab路径不能永久保存的问题及其解决方案
  • RenderToolbox的学习笔记(一)
  • Ubuntu 12.04下安装Dropbox
  • Windows下在Matlab中读写OpenEXR格式的图片
  • Windows下编译安装PBRT V1.05
  • Ubuntu系统监测工具
  • Ubuntu 12.04下安装OpenCV 2.4.2
  • 【OpenEXR】HDRITools的使用
  • Linux下的Make与Makefile
  • Ubuntu下进行Android开发的相关配置
  • 如何阅读不同格式的Ubuntu/Linux帮助文档
  • SegmentFault for Android 3.0 发布
  • 2017-08-04 前端日报
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Android框架之Volley
  • Docker容器管理
  • ERLANG 网工修炼笔记 ---- UDP
  • Git的一些常用操作
  • React as a UI Runtime(五、列表)
  • React16时代,该用什么姿势写 React ?
  • Vultr 教程目录
  • 闭包--闭包之tab栏切换(四)
  • 初探 Vue 生命周期和钩子函数
  • 讲清楚之javascript作用域
  • 如何胜任知名企业的商业数据分析师?
  • 一个完整Java Web项目背后的密码
  • 我们雇佣了一只大猴子...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​数据链路层——流量控制可靠传输机制 ​
  • #免费 苹果M系芯片Macbook电脑MacOS使用Bash脚本写入(读写)NTFS硬盘教程
  • $.ajax()
  • ${factoryList }后面有空格不影响
  • (07)Hive——窗口函数详解
  • (1)svelte 教程:hello world
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (javaweb)Http协议
  • (k8s中)docker netty OOM问题记录
  • (阿里云万网)-域名注册购买实名流程
  • (备份) esp32 GPIO
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十八)Flink CEP 详解
  • (十七)devops持续集成开发——使用jenkins流水线pipeline方式发布一个微服务项目
  • ./configure,make,make install的作用(转)
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .bat批处理(三):变量声明、设置、拼接、截取
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET简谈设计模式之(单件模式)
  • .NET开源快速、强大、免费的电子表格组件
  • .NET轻量级ORM组件Dapper葵花宝典