1、下载安装包,cd到文件所在目录

sudo dpkg -i gcc41-compat-4.1.2-ubuntu1210_i386.deb g++41-compat-4.1.2_i386.deb

2、查看安装到系统的gcc

ls /usr/bin/gcc*

3、

下载完包之后,建议是直接sudo dkpg -i *.deb这样安装

由于gcc安装互相有版本的支持,有很折腾的顺序要求,好像这样安装系统会自动排列安装的的顺序,比较方便

安装完之后需要设置一下,把默认的gcc和g++版本给改下来(PS:这里的设置的版本根据你系统里面编译器的版本来设)

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
update-alternatives: 使用 /usr/bin/gcc-4.1 来提供 /usr/bin/gcc (gcc),于 自动模式 中
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.1 30
update-alternatives: 使用 /usr/bin/gcc-4.4 来提供 /usr/bin/gcc (gcc),于 自动模式 中

然后设置默认编译器,如下:

sudo update-alternatives --config gcc

有 2 个选项可用于替换项 gcc (提供 /usr/bin/gcc)。

选择       路径            优先级  状态
------------------------------------------------------------
* 0            /usr/bin/gcc-4.4   40        自动模式
  1            /usr/bin/gcc-4.1   30        手动模式
  2            /usr/bin/gcc-4.4   40        手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:1

g++的设置页差不多把gcc都改为g++就行了,如下

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
update-alternatives: 使用 /usr/bin/g++-4.1 来提供 /usr/bin/g++ (g++),于 自动模式 中
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.1 30
update-alternatives: 使用 /usr/bin/g++-4.4 来提供 /usr/bin/g++ (g++),于 自动模式 中

然后设置默认编译器,如下:
sudo update-alternatives --config g++

有 2 个选项可用于替换项 g++ (提供 /usr/bin/g++)。

选择       路径            优先级  状态
------------------------------------------------------------
* 0            /usr/bin/g++-4.4   40        自动模式
  1            /usr/bin/g++-4.1   30        手动模式
  2            /usr/bin/g++-4.4   40        手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:1 ,这样就基本设置好了

转载于:https://www.cnblogs.com/helloWaston/p/4568165.html

【NS2】在linux下安装低版本GGC相关推荐

  1. centos7下安装低版本mysql_centos7下使用yum安装制定版本mysql

    一.准备mysql镜像源 到官网找mysql的yum源 wget https://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm r ...

  2. linux系统下升级node,linux下安装指定版本的nodejs(升级到指定版本)

    原因 最近需要全栈开发但是服务器是linux系统,服务本身通过yum安装软件包,不过yum安装的nodejs版本太低.所以需要自己安装. 方案 下载编译好的文件解压后直接运行即可,不过我们需要全局运行 ...

  3. linux 下 安装 matplotlib 版本依赖(旧版本)

    REDHAT 5.3 平台下 经多次报错后确认 下列版面安装未报错 ============================= gcc 4.1.2 Python 2.4.3 numpy-1.3.0   ...

  4. linux下安装GPU 版本 torch torchvision等最方便的方式

    其实很简单而且很快,就是安装YOLOV5中的requirement.txt 中的内容即可,即去这个地方 点我进入YOLOV5 找到requirement.txt 将其中的内容复制下来,放到你的(随便起 ...

  5. win10和linux下安装imagemagick

    ImageMagick 的安装及使用 - Rogn - 博客园https://www.cnblogs.com/lfri/p/11601211.html ImageMagick (Magick++ fo ...

  6. 2g内存用linux的哪个版本,Linux 下安装sql server 时 2G内存限制的最新(2019-08-15) 解决方案...

    关于 sqlserver 在linux下安装时有最小内存限制的问题,网上有很多类似的说明,那些操作都是正确的,如果不成功可能 "姿势"不对. 需要注意的是:不能使用最新版本!!!  ...

  7. 织梦linux php版本,Linux下安装DedeCMS及安全设置

    Linux下安装DedeCMS及安全设置 织梦无忧 2018-12-09 20:40 摘要: 随着Linux服务器应用范围越来越广泛,国内很多站长也开始使用它作为自己的Web服务器,本篇就来介绍如何在 ...

  8. linux 看rabbit版本,Linux下安装rabbitMq

    Linux下安装rabbitMq 必须有Erlang环境------>>>Linux下安装Erlang 一.安装rabbitMq# cd /usr/local/ # yum inst ...

  9. kodi linux版本,Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面

    原标题:Linux下安装多媒体中心 Kodi 18.8 新版本并设置中文界面 来自:https://www.linuxmi.com/linux-kodi-18-8.html Kodi团队刚刚发布了XB ...

最新文章

  1. treeview托拽和动态添加节点以及treeview和xml的交互的实现
  2. 优雅得使用composer来安装各种PHP小工具
  3. Delphi中Tobject与Variant之间的转换
  4. 写出下列的中文意思 HTML,计算机网络技术考试试题纸B卷
  5. jQuery插件定义
  6. Mybatis, 实现一对多
  7. 人生五大投资,你投对了几个?
  8. spring的前后台数据传输。
  9. mysql实现不重复插入数据
  10. Spring中ClassPathXmlApplication与FileSystemXmlApplicationContext的区别
  11. 使用计算机时鼠标和键盘各有什么优缺点,计算机键盘与鼠标的使用简介.ppt
  12. cissp证书(cissp证书)
  13. 基于原子哥开发套件,STM32应用开发的学习笔记
  14. WordPress免认证微信关注登陆插件
  15. text html叫什么意思,text是什么意思_text是什么意思
  16. struts2中No result defined for action xxx.xxx.xxx and result xxx错误的几种解决方法
  17. 潜在语义分析(LSA)
  18. python-机器学习-随机森林算法
  19. 如何使用 Javascript 截断/切片/修剪字符串中的最后一个字符?
  20. P1010 幂次方 【分治递归】

热门文章

  1. valgrind检测libevent内存泄露
  2. XCode10 swift4.2 适配遇到的坑
  3. 运维自动化之使用PHP+MYSQL+SHELL打造私有监控系统(一)
  4. 微软Scott CIO也要代表公司拜访客户
  5. 使用lxml代替beautifulsoup
  6. 如何在多web服务器共享SESSION数据
  7. 读书笔记《集体智慧编程》Chapter 5 : Optimization
  8. [导入]基于Web的B/S结构实时监控系统[转]
  9. 可以这样给DataGrid加个序号列。
  10. JVM和JMM的区别