环境:Ubuntu 12.04 LTS
准备工作:下载gcc-4.9.1.tar.gz压缩包
安装build-essential工具
安装m4
Step1:首先安装gcc所依赖的软件包。主要包括gmp,mpfr,mpc,另外对于高版本的gcc也需要isl和cloog(这里也有可能是gmp,mpfr,mpc三个软件包需要isl和cloog)
对于ubuntu系统而言,上面的五个均可以采取apt-get install的方式安装,省去了自己编译安装的繁琐工作。
sudo apt-get install libgmp-dev libmpfr-dev libmpc-dev libisl-dev libcloog-isl-dev(注意可以按Tab键自动补全)
Step2:解压gcc源码包,建立gccbuild工作目录。(这两个文件夹属于同一个层次)
Step3:进入gccbuild目录进行配置工作。
cd gccbuild;
../gcc-4.9.1/configure --prefix=/XXX/XXX/XXX (这里填写将来要安装的地点),其他的配置选项请看帮助文档
Step4:编译、测试、以及安装
make
make check
make install
首先运行make指令,如果没有问题则运行make check 指令尽心测试,如果没有问题则运行make install 指令,将gcc安装至--prefix所指定的路径。
Step5:修改相应的环境变量,主要包括PATH和LD_LIBRARY。关于这两个环境变量的设置方式,网上存在着较多的材料,这里不予赘述!