gcc4.4.1 在AS4上的安装(升级)

本文介绍如何从低版本GCC升级到GCC 4.4.1的过程,包括安装所需的依赖库mpfr、gmp及libiconv,配置GCC编译参数,以及更新系统路径等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

由于编译Qt时AS4自带的gcc,g++版本有些过低(3.3.6)所以顺便将gcc进行了升级。

1.需要下载的软件

  • gcc-4.4.1.tar.gz
  • gmp-5.0.0.tar.gz
  • mpfr-2.4.2.tar.gz
  • libiconv-1.13.1.tar.gz

 

2. 安装mpfr

  • 解压mpfr,gmp
  • mkdir gmp mpfr
  • cd mpfr-2.4.2
  • ./configure --prefix=/home/zgc/mpfr --with-gmp=/home/zgc/gmp --build=mips64
  • make
  • make install

3. 安装libiconv

  • tar xvzf libiconv-1.13.1.tar.gz
  • cd libiconv-1.13.1
  • ./configure --prefix=/home/zgc/libiconv --build=mips64
  • make
  • make install

4. 安装gcc(可以写个脚本文件让它自己执行)

  • 建立一个文件夹gcc-build存放obj文件和gcc-4.4.1平级
  • 在/usr/local/下建立gcc-4.4.1文件夹存放生成的可执行文件
  • cd gcc-build
  • ../gcc-4.4.1/configure --prefix=/usr/local/gcc-4.4.1 --with-gmp=/home/zgc/gmp --with-mpfr=/home/zgc/mpfr --enable-languages=c,c++,java --with-libiconv-prefix=/home/zgc/libiconv (with意思就是告诉gcc它要的东西在哪)
  • make
  • make install

5. 建立gcc的软连接(快捷方式)

  • cd /usr/bin
  • mv gcc gcc3.4.6
  • mv g++ g++3.4.6
  • mv gcj gcj3.4.6
  • ln -s /usr/local/gcc-4.4.1/bin/gcc gcc
  • ln -s /usr/local/gcc-4.4.1/bin/g++ g++
  • ln -s /usr/local/gcc-4.4.1/bin/gcj gcj

6. 设置库路径

  • vi /etc/bashrc
  • export LD_LIBRARY_PATH=/usr/local/gcc-4.4.1/lib

7. 写个测试程序

参考:

1. http://www.knowsky.com/4289.html

2. http://student.youkuaiyun.com/space.php?uid=36121&do=blog&id=1129

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值