unbuntu编译器升级

unbuntu编译器升级

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


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

unbuntu编译器升级_第2张图片


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

unbuntu编译器升级_第3张图片

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编译器升级_第4张图片

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

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

7  安装  sudo make install

8  重启,然后查看gcc版本

    gcc -v

你可能感兴趣的:(应用_linux)