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
相关推荐
人工智能训练6 分钟前
在ubuntu系统中如何将docker安装在指定目录
linux·运维·服务器·人工智能·ubuntu·docker·ai编程
Lisonseekpan10 分钟前
Linux 常用命令详解与使用规则
linux·服务器·后端
青木川崎17 分钟前
linux面试题
java·linux·运维
悦光阴27 分钟前
SQL Server 并发控制:Fabric Warehouse只支持快照隔离
大数据·运维·数据库·fabric
翔云 OCR API1 小时前
承兑汇票识别接口原理-OCR赋能票据自动化处理
运维·自动化·ocr
考虑考虑1 小时前
Ubuntu服务器使用 Graphics2D 生成图片时出现文字乱码
运维·服务器·后端
洋芋土豆1 小时前
linux文件及目录管理和vim编辑
linux·vim
柳鲲鹏2 小时前
RGB转换为NV12,查表式算法
linux·c语言·算法
程序猿(雷霆之王)2 小时前
Linux——线程安全
linux·运维·服务器
飞雁科技2 小时前
CRM客户管理系统定制开发:如何精准满足企业需求并提升效率?
大数据·运维·人工智能·devops·驻场开发