ubuntu11.0.4下安装gcc4.1.1

1:先到http://ftp.gnu.org/gnu/gcc/gcc-4.1.1 下载gcc4.1.1


2:解压gcc4.1.1 tar –xjvf gcc-4.1.1.tar.bz2


3:再创建一个文件作为安装目录/home/your-user-name: mkdir gcc4.1.1


4:再安装一些必要的软件:sudo apt-get install texinfo
                        sudo apt-get install zip


5:修改configure文件里的内容,修改texinfo版本限制问题:if ${MAKEINFO} --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])' >/dev/null 2>&1;then
修改如下if ${MAKEINFO} --version \
| egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|4\.[1-9][0-9]*|[5-9])'>/dev/null 2>&1; then


6:再修改配置生成Makefile文件:
./configure --prefix=/home/your-user-name/gcc4.1.1 --enable-threads 
  --disable-checking --host=i386-Ubuntu-linux --with-system-zlib --enable-languages=c,c++


7注意:可能ubuntu11.04会出现errno.h文件查找不到, 需要locate errno.h查找文件
以后你可以用其中一个作为软链接,我选择的是
sudo ln -s /usr/src/linux-headers-2.6.38-8/arch/alpha/include/asm   /usr/include
这样就能通过编译.


8:make; make install


10:看一下当前安装的GCC的各个版本:
  ls /usr/bin/gcc* -l


11:切换当前gcc版本
   sudo rm /usr/bin/gcc
   sudo ln -s /home/your-user-name/gcc4.1.1/bin/gcc /usr/bin/gcc


   sudo rm /usr/bin/g++
   sudo ln -s /home/your-user-name/gcc4.1.1/bin/g++ /usr/bin/g++


12:查看当前gcc版本 
  gcc -v






ps:切换回原版本
   sudo rm /usr/bin/gcc
   sudo ln -s /usr/bin/gcc-4.5 /usr/bin/gcc



ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个
位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:
   ln –s 源文件 目标文件。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值