ubuntu14安装低版本gcc4.7.2

ubuntu安装后,开始装的是GCC4.8,但是有些项目需要用到GCC4.7.2

我的经历:

  1. 先下载gcc-4.7.2.tar.bz2,网上可以搜到(我是在http://download.chinaunix.net上下载的)

  2. 解压后如果直接运行./configure,会提示出错,缺少gmp,mpfr,和mpc,这时可以:

    cd gcc-4.7.2 ,使用./contrib/download_prerequisites  ,会自动下载,自动编译。

3.mkdir build; cd build;不能在gcc-4.7.2下编译,否则会出错。

3.这时运行../gcc-4.7.2/configure ,但是make会报错:@itemx must follow @item,就是texinfo版本的版本高了,要下载一个低版本的。我下载的是texinfo-4.8.tar.gzhttp://download.chinaunix.net/download.php?id=26083&ResourceID=10278)

4.下载texinfo-4.8.tar.gz后解压,运行./configure,make,sudo make install 

5.再回到build 目录,make,又提示/usr/bin/ld: cannot find crti.o: No such file or directory

运行:

sudo ln -s /usr/lib/x86_64-linux-gnu /usr/lib64

6.sudo make install,最后重启,OK!!

你可能感兴趣的:(linux,ubuntu,gcc安装)