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
相关推荐
南境十里·墨染春水2 分钟前
linux 学习进展 网络编程 ——HTTP 协议详解
linux·网络·学习
深邃-4 分钟前
【Web安全】-云服务器与Docker(2):Docker镜像操作,Docker容器操作,Docker搭建漏洞靶场
linux·服务器·web安全·网络安全·docker
慢慢向上的蜗牛4 分钟前
Atlas300I推理卡驱动适配Linux 6.12+内核
linux·c++·人工智能·华为·驱动·底层开发·ascend
霸时斌子17 分钟前
/etc/fstab 重复挂载条目
linux·安全
lbb 小魔仙20 分钟前
内网 Jenkins 如何实现公网访问?我解决了这个痛点!
运维·jenkins
流浪00120 分钟前
Linux基础篇 (一) 不费力掌握入门级命令
linux·运维·服务器
楼田莉子24 分钟前
仿Muduo的高并发服务器:基于Tcp协议的回显服务器
linux·服务器·c++·后端
承渊政道28 分钟前
CentOS 7部署Elasticsearch完整流程:避坑、基础操作、远程访问
java·linux·elasticsearch·系统架构·centos·远程工作·持续部署
zzzyyy53839 分钟前
Ext系列文件系统
linux·运维
卧室小白41 分钟前
MYSQL-主从复制
运维