unbuntu编译器升级
背景:代码编译器过程中,总是出现问题,根据问题考虑是编译器版本问题导致。
之前开发环境的编译器版本高(gcc-6.4.0),现编译器gcc-4.6.3。
1 获取安装包并解压,网址如下图
tar -xvf gcc-6.4.0.tar.gz
2 进入源码顶层目录 cd gcc-6.4.0/
运行脚本./contrib/download_prerequisites
(帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力。)
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文件
make -j4 (-j4选项是make对多核处理器的优化。)
7 安装 sudo make install
8 重启,然后查看gcc版本
gcc -v