将gcc-4.9.0.tar.bz2解压到/usr/local/src目录中(也可以指定其他目录) #解压gcc安装文件 tar jxf gcc-4.9.0.tar.bz2 -C /usr/local/src 解压后gcc源程序的根目录是/usr/local/src/gcc-4.9.0。
依次执行如下命令: #转到gcc源程序根目录 cd /usr/local/src/gcc-4.9.0 #下载必备的依赖程序(需要联网) ./contrib/download_prerequisites 安装gcc需要下载gmp、mpfr、mpc等依赖文件,执行download_prerequisites将会自动下载这些软件并解压到当前目录。
3、编译安装gcc 对gcc进行编译安装
创建一个目录/usr/local/build/gcc-4.9.0(也可以自行指定其他目录)用于存放编译后的程序文件。依次执行如下命令: #跳转到编译后的程序文件存放目录 cd /usr/local/build/gcc-4.9.0 #调用gcc源程序的configure(后面的参数选项可根据需要自行修改),用于配置gcc:
/usr/local/src/gcc-4.9.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib #编译gcc源程序 // 这一步会耗费很长时间 (有的教程使用make -j4命令,-j4选项是make对多核处理器的优化) make #安装gcc make install 其中执行make命令这一过程需要的时间很长,笔者耗费了一个小时才编译完成。执行完上述命令后,gcc已安装成功。