第一步:用 which gcc、which g++和which gfortran查看位置,我的显示结果为:/usr/bin/gcc;/usr/bin/g++和/usr/bin/gfortran

第二部:首先,看一下你的Ubuntu都装了哪些版本的gcc 用命令:ls /usr/bin/gcc* -l ;

ubuntu 12.04 中带的gcc/g++都是4.6了,我们把系统默认的降级到4.4

$sudo apt-get install gcc-4.4

$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40

(这里“40”是优先级,值越大优先级越高)

$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60

(本机自带的设置为60更高的优先级)

选择系统默认的gcc

$sudo update-alternatives --config gcc

Selection  Path        Priority  Status

------------------------------------------------------------

* 0      /usr/bin/gcc-4.6  60    auto mode

1      /usr/bin/gcc-4.4  40    manual mode

2      /usr/bin/gcc-4.6  60    manual mode

默认系统用最高优先级的,

这里我们选择1就可以了

接下来,g++ 同样的步骤操作

$sudo apt-get install g++-4.4

$sudo apt-get install g++-4.4-multilib

$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40

$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 60

$sudo update-alternatives --config g++

Selection  Path        Priority  Status

------------------------------------------------------------

* 0      /usr/bin/g++-4.6  60    auto mode

1      /usr/bin/g++-4.4  40    manual mode

2      /usr/bin/g++-4.6  60    manual mode

选择1.

如果想改为高版本的随时用

update-alternatives --config 命令切换!

在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse 在CentOS 6.4中编译安装GCC 4.8.1 + GDB 7.6.1 + Eclipse

GCC 的详细介绍:请点这里

GCC 的下载地址:请点这里

linux升级gfortran版本,Ubuntu下GCC、G++和gfortran版本切换相关推荐

  1. ubuntu下如何安装两个版本OpenCV?

    本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...

  2. ubuntu下如何查看opencv的版本

    ubuntu下如何查看opencv的版本 pkg-config --modversion opencv

  3. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  4. Linux下 gcc/g++ 版本切换与CMake各版本安装

    一. gcc/g++ 版本切换 首先下载需要的版本(以gcc8为例) sudo apt-get install gcc-8 删除原有的gcc链接, 改为新链接 cd /usr/bin sudo rm ...

  5. 【转】CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)

    原文地址:https://www.cnblogs.com/lzpong/p/5755678.html 我这里是centos7 升级到gcc8.1,过程差不多,参考这篇文章,记录一下. ---原文--- ...

  6. Ubuntu下gcc多版本共存和版本切换

    https://my.oschina.net/u/2306127/blog/538139 摘要: Ubuntu系统使用的gcc版本随着发布版本的不同而不同,在编译android系统时不同的版本推荐用不 ...

  7. Linux下gcc/g++、make和cmake的区别

    文本程序到可执行文件生成无论在什么平台大致分为以下几个部分:  1.用编辑器编写源代码,如.c文件.  2.用编译器编译代码生成目标文件,如.o.  3.用链接器连接目标代码生成可执行文件,如.exe ...

  8. Linux下gcc/g++编译器gdb调试器和makefile的使用

    文章目录 一.gcc的使用 gcc选项 二.gdb的使用 三.Linux项目自动化构建工具-make/Makefile 3.1 概念 3.2 使用 3.3 原理 一.gcc的使用 首先我们知道一个C/ ...

  9. linux pureftp mysql_在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp

    在Ubuntu下安装apache2+php5+mysql5+pureftp+ftp 一.安装Ubuntu7.04 Desktop版 二.ubuntu Linux下手工安装mysql5 1.下载mysq ...

最新文章

  1. 维基链超级节点竞选开展如火如荼
  2. ssrf 服务器端请求伪造 简介
  3. KVM创建虚拟机(六)
  4. .net学习之委托和事件
  5. 数据库:SQLServer分页查询整理
  6. python 与或非_“2020”假看完本文若不能让你学通“Python”,我将永远退出IT界!...
  7. oracle12c备份和恢复,Oracle12c数据的逻辑备份与恢复
  8. Python科学计算库numpy中的add运算
  9. 济南大学计算机二级成绩查询,济南大学泉城学院教务系统成绩查询登录入口 jwxt.ujnpl.com/jwglxt/,精英高考网...
  10. python有趣小程序-知道了这个,你也能写出 Python 趣味小程序
  11. Mysql 自增主键
  12. 初中数学知识点总结_初中数学函数知识点总结
  13. 关于最新的APP上架流程
  14. html5教程 如何加背景图片
  15. Raster Map光栅图 VS Vector Map矢量图
  16. 鸿蒙用户突破3亿,拳打谷歌安卓,脚踢苹果iOS
  17. autoproxy插件下载 linux,AutoProxy 0.29.6
  18. Windows重装系统+虚拟机virtuabox安装+ubuntu系统安装+linux环境下安装fsl 一条龙(步步亲测有效)
  19. mysql 学习指南
  20. 苹果cms重名视频怎么合并

热门文章

  1. 计算机毕业设计项目推荐 - 毕设开题选题
  2. [WPF] WPF浏览器程序:如何发布并解决不信任程序问题
  3. Robot Framework自定义测试库
  4. 在无处落脚的大海,你就是我的岛屿
  5. 计算机逻辑函数,计算机智能化简多变量逻辑函数的算法分析
  6. 基于Impala的网易有数BI查询优化总结
  7. 放大器输入级的差动放大 + 电流镜
  8. 苦逼的程序员幽默之对联恶搞
  9. 冷暖自知——“2016中国创投市场分析报告”解读
  10. Android 系统名字、版本、API level的对应关系