unbuntu编译器升级

背景:代码编译器过程中,总是出现问题,根据问题考虑是编译器版本问题导致。
之前开发环境的编译器版本高(gcc-6.4.0),现编译器gcc-4.6.3
unbuntu编译器升级


1 获取安装包并解压,网址如下图 
   tar -xvf gcc-6.4.0.tar.gz

unbuntu编译器升级


2  进入源码顶层目录 cd gcc-6.4.0/
运行脚本./contrib/download_prerequisites
  (帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。

unbuntu编译器升级

3  新建目录存放编译出的文件

    mkdir gcc-build-6.4.0 

    cd gcc-build-6.4.0


5   运行配置脚本(gcc-build-6.4.0目录下)
    ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib

    生成Makefile文件



unbuntu编译器升级

unbuntu编译器升级
6   编译源码(注意:此步骤非常耗时 我在虚拟机编译2个小时)

     make -j4    (-j4选项是make对多核处理器的优化。

7  安装 sudo make install

8  重启,然后查看gcc版本

    gcc -v

相关文章: