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
相关推荐
Bert.Cai9 分钟前
Linux shift命令详解
linux·运维·服务器
叶~小兮12 分钟前
Zabbix 7.0 深度原理与生产进阶运维学习笔记
运维·学习·zabbix
cui_ruicheng12 分钟前
Linux网络编程(六):UDP聊天室与线程池
linux·服务器·网络·udp
Yeats_Liao16 分钟前
物联网接入层技术剖析(一):从select到epoll
java·linux·后端·物联网·struts
XMAIPC_Robot18 分钟前
深度无人机自动驾驶仪,中小型无人机硬件在环仿真飞行
运维·arm开发·人工智能·fpga开发·无人机·边缘计算
一只小逸白18 分钟前
LeetCode Go 常用函数速查表
linux·leetcode·golang
文青小兵18 分钟前
云计算Linux——数据库MySQL读写分离、数据库备份、恢复(十八)
linux·运维·服务器·数据库·mysql·云计算
Ghost Face...23 分钟前
PCI总线配置核心实现与架构解析
linux·运维·架构
難釋懷40 分钟前
Nginx应用场景
运维·nginx
曾阿伦42 分钟前
Linux 系统资源查看命令大全
linux·运维·服务器