ubuntu11.04 安装低版本gcc 和g++(本文介绍了4.4版和3.4版的安装方法)

来源:互联网 发布:淘宝兔妈美国代购真假 编辑:程序博客网 时间:2024/05/17 03:35
ubuntu11.04默认的gcc和g++版本是4.6的
一:安装gcc-4.4和g++-4.4

程序经常因为本机的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/


0 0
原创粉丝点击