ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)
来源:互联网 发布:淘宝兔妈美国代购真假 编辑:程序博客网 时间:2024/05/17 03:35
程序经常因为本机的Gcc版本过高,需要这样那样的修改,烦的很!
索性直接降级gcc和g++, 而且可以很容易切换。
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 命令切换!
二.安装gcc-3.4和g++-3.4
第一、下载deb安装包,下载地址为:http://archive.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/,下载以下5个包:
gcc-3.4-base_3.4.6-6ubuntu3_i386.deb
cpp-3.4_3.4.6-6ubuntu3_i386.deb
gcc-3.4_3.4.6-6ubuntu3_i386.deb
g++-3.4_3.4.6-6ubuntu3_i386.deb
libstdc++6-dev_3.4.6-6ubuntu3_i386.deb
第二、安装。因为有依赖关系,所以要依次按照上面的顺序安装这些包。
sudo dpkg --force-depends -i gcc-3.4-base_3.4.6-6ubuntu3_i386.deb
sudo dpkg --force-depends -i cpp-3.4_3.4.6-6ubuntu3_i386.deb
sudo dpkg --force-depends -i gcc-3.4_3.4.6-6ubuntu3_i386.deb
sudo dpkg --force-depends -i g++-3.4_3.4.6-6ubuntu3_i386.deb
sudo dpkg --force-depends -i libstdc++6-dev_3.4.6-6ubuntu3_i386.deb
第三、系统配置
安装完成之后,在/sbin/bin/中多出:gcc-3.4和g++-3.4,按照上面一:安装gcc-4.4和g++-4.4 后更改默认gcc和g++的方法更改默认版本。
http://tiyubisai.com/video_news/news_135654.html
http://blog.csdn.net/chengfeng135/article/details/49638731
http://blog.csdn.net/chengfeng135/
- ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)
- Ubuntu安装低版本gcc和g++
- Ubuntu安装低版本gcc和g++
- Ubuntu10.10 安装低版本的gcc和g++编译器
- ubuntu 安装低版本的gcc和g++
- ubuntu 安装低版本的gcc和g++
- Ubuntu 10.10安装低版本gcc和g++编译器
- Ubuntu 12.10安装低版本gcc和g++编译器
- 安装低版本Ubuntu和GCC[转]
- 安装低版本GCC方法
- Ubuntu 中安装低版本的gcc/g++
- Ubuntu 中安装低版本的gcc/g++
- Ubuntu 中安装低版本的gcc/g++
- Ubuntu 中安装低版本的gcc/g++
- Ubuntu 中安装低版本的gcc/g++
- ubuntu10.04安装低版本的gcc
- GCC和G++的安装
- ubuntu环境下降低gcc和g++的版本
- 【已解决】Android Studio导入GitHub上的项目常见问题
- android底层开发进阶(1)-默认设置项的修改
- c++的知识点
- SQL Server BCP 导入导出使用
- Android Studio系列教程四--Gradle基础
- ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)
- 关于checked全选与反选问题
- 创建型模式之原型模式(创建工作周报)
- 最小生成树的prim算法
- Android启动过程深入解析
- DatePicker、TimePicker基本用法
- php利用header导出.doc或者.xls文件
- 第一天开通博客
- Python函数