CentOS 7.9安装GCC 7.3.0

编译工具准备

bash 复制代码
yum -y install gcc

yum -y install gcc-c++

yum -y install bzip2 zlib-devel

下载gcc源码包

wget http://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-7.3.0/gcc-7.3.0.tar.gz

解压源码包下载以赖包

bash 复制代码
tar zxf gcc-7.3.0.tar.gz

cd gcc-7.3.0

./contrib/download_prerequisites

创建安装目录

bash 复制代码
mkdir /usr/local/gcc-7.3.0

源码编译

bash 复制代码
mkdir build && cd build 
../configure --prefix=/usr/local/gcc-7.3.0/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4 && make install

添加环境变量

bash 复制代码
# 添加环境变量
echo 'export LD_LIBRARY_PATH=/usr/local/gcc-7.3.0/lib:$LD_LIBRARY_PATH' >> /etc/profile
echo 'export PATH=/usr/local/gcc-7.3.0/bin:$PATH' >> /etc/profile

# 更新profile文件使之立即生效
source /etc/profile
相关推荐
wdfk_prog8 分钟前
[Linux]学习笔记系列 -- [fs]open
linux·笔记·学习
深耕AI9 分钟前
【Docker使用】从拉取到运行
运维·docker·容器
蒜丶9 分钟前
openEuler 22.03 修改 ssh 22 端口
运维·ssh
wdfk_prog10 分钟前
[Linux]学习笔记系列 -- [fs]nsfs
linux·笔记·学习
小明_GLC15 分钟前
关于在window系统安装虚拟机出现不兼容的问题:如何禁用Hyper-V
运维·安装冲突
不屈的铝合金29 分钟前
MySQL 数据库服务多实例部署指南
运维·数据库·mysql·多实例部署·维度隔离
学习者00743 分钟前
NE相关知识之------路由知识
运维·服务器
杨云龙UP1 小时前
SQL Server定时自动备份配置:使用SSMS维护计划向导配置数据库每日自动备份_20260101
运维·服务器·数据库·sql·sqlserver·桌面
oscar9991 小时前
CI_CD Pipeline趋势:加速集成与交付
运维·ci/cd·devops
java_logo1 小时前
ComfyUI Docker 镜像部署指南
运维·docker·容器·comfyui部署·docker部署comfyui·comfyui部署文档·comfyui部署教程