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
相关推荐
NF禾凡6 分钟前
练习nginx 的https的搭建
运维·nginx
PyHaVolask7 分钟前
SQLMap自动化注入工具
运维·自动化·sqlmap
DARLING Zero two♡9 分钟前
【Linux操作系统】简学深悟启示录:线程同步与互斥
linux·运维·服务器
要站在顶端10 分钟前
Jenkins动态绑定节点设备ID:多物理机USB设备适配方案
运维·jenkins·cocoa
hhwyqwqhhwy13 分钟前
linux 驱动iic
linux·运维·服务器
知识分享小能手18 分钟前
CentOS Stream 9入门学习教程,从入门到精通, CentOS Stream 9中的文件和目录管理(3)
linux·学习·centos
Sally_xy18 分钟前
使用 Jenkins
运维·jenkins
一只努力学习的Cat.19 分钟前
Linux:NAPT等其他补充内容
linux·运维·网络
提笔忘字的帝国20 分钟前
解决“该jenkins 实例似乎已离线“的问题
运维·jenkins
摸鱼仙人~20 分钟前
VMware配置从开始踩坑总结-2025最新
linux·ubuntu