# 下载gcc最新的源码包并解压
cd /
wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz
tar -xzvf gcc-9.1.0.tar.gz && cd gcc-9.1.0
# 运行download_prerequisites脚本,这个脚本会自动帮你下 载所需要的依赖文件和库
yum install -y bzip2 gcc gcc-c++
./contrib/download_prerequisites
# 建立输出目录,将所有的中间文件都放到该目录
mkdir /gcc-build-9.1.0
# 检查
# –enable-languages表示你要让你的gcc支持那些语言
# –disable-multilib不生成编译为其他平台可执行代码的交叉编译器
# –disable-checking生成的编译器在编译过程中不做额外检查,也可以使用–enable-checking=xxx来增加一些检查
./configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
# 编译并安装,这一步好几小时,很久
make && make install
# 验证,看看版本是否最新
gcc -v
版权归属:
陈铭
许可协议:
本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
评论区