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
相关推荐
ernesto_ji13 分钟前
Jenkins下载安装、构建部署到linux远程启动运行
linux·servlet·jenkins
李迟27 分钟前
某Linux发行版本无法使用nodejs程序重命名文件问题的研究
java·linux·服务器
施努卡机器视觉31 分钟前
电解车间铜业机器人剥片技术是现代铜冶炼过程中自动化和智能化的重要体现
运维·机器人·自动化
徐浪老师33 分钟前
深入实践 Shell 脚本编程:高效自动化操作指南
运维·chrome·自动化
King's King36 分钟前
自动化立体仓库:详解
运维·自动化
东隆科技38 分钟前
晶圆测试中自动化上下料的重要性与应用
运维·自动化
酷酷学!!!1 小时前
Linux基础指令(汇总)
linux·运维·服务器
枫叶丹41 小时前
【在Linux世界中追寻伟大的One Piece】手写序列化与反序列化
linux·运维·网络
SchneeDuan1 小时前
建造者模式
运维·服务器·建造者模式