西数超哥博客
运维经验教程分享

centos 7 升级gcc版本9.5.0

1. 安装依赖

yum groupinstall “Development Tools”
yum install glibc-static libstdc++-static
yum install wget gmp-devel mpfr-devel libmpc-devel
2. 下载并编译 GCC

# 下载 GCC 源码(这里以 GCC 9.5.0 为例)
cd /usr/src
wget https://ftp.gnu.org/gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.gz

# 下载 可以使用迅雷下载后再上传,否则国内下载很慢. 其他版本 https://ftp.gnu.org/gnu/gcc/
tar xf gcc-9.5.0.tar.gz
cd gcc-9.5.0

# 下载依赖
./contrib/download_prerequisites

# 创建编译目录
mkdir build && cd build

# 配置编译选项
../configure –disable-multilib –enable-languages=c,c++ –prefix=/usr/local/gcc-9.5.0

# 编译(这需要很长时间,建议使用 -j 参数加速)视服务器硬件配置,一般1-2小时.
make -j$(nproc)

# 安装
make install
3. 配置环境变量
# 添加到 /etc/profile 或 ~/.bashrc
export PATH=/usr/local/gcc-9.5.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc-9.5.0/lib64:$LD_LIBRARY_PATH

# 使配置生效
source ~/.bashrc
4. 重启服务器

赞(0)
声明:本站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,若涉及侵权请及时告知,将会在第一时间删除。本站原创内容未经允许不得转载:西数超哥博客 » centos 7 升级gcc版本9.5.0

登录

找回密码

注册