为了在Ubuntu下安装那令人悲催的GCC,小弟可是绞尽脑汁,连干三天。。。当我搞清楚那些破软件m4,gmp mpfr,mpc等之间的依赖关系,依照强大的度娘提示下,安装了一遍又一边一边又一边·····它就是不成!shit!就当俺不得不做出抛弃GCC的念头之时,又是度娘!
原来Ubuntu11.04自带GCC的!!! 在此建议各位大虾,在安装GCC之前,先check一下你的Linux中是否自带了GCC。
下面是小弟,在这悲催的三天所学到如何在Ubuntu下安装GCC的过程:
安装过程
第一步,从网站上下载文件gcc-4.6.0.tar.bz2
第二步,将该文件拖至tmp目录下。然后解压缩,在命令行tar vxjf gcc-4.1.1.tar.bz2,
解压后你可以看到在tmp目录下有gcc-4.6.0文件
第三步,对源文件进行配置,用命令
mkdir gcc-build
cd gcc-build
../gcc-4.6.0/configure --prefix=/usr/local/gcc-4.6.0 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++
编译错误提醒:
提醒信息:configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+.
说明要安装gcc需要GMP、MPFR、MPC这三个库,于是又从网上下了三个库的压缩包。由于MPFR依赖GMP,而MPC依赖GMP和MPFR,所以要先安装GMP,其次MP