编译器及编译选项
使用高版本GCC
将Ubuntu系统中的GCC版本升级到GCC 10.1.0。
- 获取GCC的最新源码包。
源码包获取地址:http://ftp.gnu.org/gnu/gcc/gcc-10.1.0
- 执行以下命令解压安装包。
tar -xzvf gcc-10.1.0.tar.gz
- 执行以下命令进入解压缩后的目录,并运行“download_prerequisites”脚本。
cd gcc-10.1.0/ ./contrib/download_prerequisiles
“download_prerequisites”脚本文件会进行下载、配置、安装依赖库。
- 执行以下命令创建目录,并将所有输出放入该目录。
mkdir gcc_temp cd gcc_temp ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
- 执行以下命令进行编译安装。
- 执行以下命令进行编译。
make -j32
编译过程可能持续1~2小时,编译前请注意时间安排。
- 进行安装。
- 以root用户执行以下命令进行安装。
make install
- 以普通用户执行以下命令进行安装。
sudo make install
图1 安装过程
- 以root用户执行以下命令进行安装。
- 执行以下命令进行编译。
- 安装后检查验证。
执行以下任意命令检查GCC版本信息。
gcc --version gcc -v g++ -v
如果显示的GCC版本仍是以前的版本,就需要重启系统;或者执行以下命令查看GCC的安装位置:which gcc;然后执行以下命令查看版本信息 /usr/local/bin/gcc -v,通常GCC都安装在该处位置。
图2 安装成功页面
父主题: %USER