Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1743640
  • 博文数量: 391
  • 博客积分: 8464
  • 博客等级: 中将
  • 技术积分: 4589
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-13 15:12
个人简介

狮子的雄心,骆驼的耐力,孩子的执著!

文章分类

全部博文(391)

文章存档

2023年(4)

2018年(9)

2017年(13)

2016年(18)

2014年(7)

2013年(29)

2012年(61)

2011年(49)

2010年(84)

2009年(95)

2008年(22)

分类: C/C++

2010-08-10 17:26:00

因为编译软件的需要,Ubuntu 10.04 LTS自带的gcc4.4.3版本太高,需要gcc3.x,因此 需要安装低版本的gcc,我选择的是gcc3.3.6。
第一、下载deb安装包,我选择源码包编译安装会出错,因此选择deb包安装;我下载的包为:
cpp-3.3_3.3.6-15ubuntu6_i386.deb
gcc-3.3_3.3.6-15ubuntu6_i386.deb
gcc-3.3-base_3.3.6-15ubuntu6_i386.deb
libstdc++5-3.3-dev_3.3.6-15ubuntu6_i386.deb
下载地址为:

强制安装:sudo dpkg --force-depends -i xxx.deb

第二、依次安装这些包,我是先安装gcc包,发现差那个就先安装那个,最后安装上 gcc3.3.6
第三、系统配置
安装完成之后,在系统里会多出:gcc-3.3
目前系统里有两个版本的gcc,缺省时gcc4.4.3;需要改变系统的缺省配置:
看一下当前安装的gcc的各个版本

ls /usr/bin/gcc* -ll

lrwxrwxrwx 1 root root      7 2010-08-09 14:15 /usr/bin/gcc -> gcc-4.4
-rwxr-xr-x 1 root root  80916 2008-05-08 17:00 /usr/bin/gcc-3.3
-rwxr-xr-x 1 root root 220428 2010-03-27 06:46 /usr/bin/gcc-4.4
-rwxr-xr-x 1 root root  15970 2008-05-08 16:57 /usr/bin/gccbug-3.3

增加gcc3.3.6和gcc4.4.3可选项
   $ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4

$ sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-3.3

切换版本到gcc-3.3

.1) 简单,方便

ln -sf /usr/bin/gcc-3.3 /usr/bin/gcc

.2) 麻烦,不好用

$ sudo update-alternatives --config gcc

现有 2 个可选项,它们都提供了“gcc”

   选择        可选项-----------------------------------------------            /usr/bin/gcc-3.3*+       

        /usr/bin/gcc-4.4

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

使用“/usr/bin/gcc-3.3”来提供“gcc”。

 

至此gcc3.3.6安装成功

==================

整完后,会发现,系统找不到g++了,所以还得自己安装一下g++:

sudo apt-get install g++

阅读(4314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~