温馨提示×

CentOS GCC环境配置方法

小樊
43
2025-03-01 08:23:11
栏目: 智能运维
Centos服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统上配置GCC环境可以通过以下几种方法实现:

使用yum安装GCC

这是最简单的方法,适用于需要快速安装GCC的情况。

# 更新系统软件包列表
sudo yum update

# 安装GCC及其相关的开发工具包
sudo yum groupinstall "Development Tools"

# 验证GCC安装
gcc --version

源码编译安装GCC

如果需要安装特定版本的GCC,或者系统自带的GCC版本过低,可以选择源码编译安装。

安装依赖

sudo yum install gcc-c++ gmp-devel mpfr-devel libmpc-devel

下载并解压GCC源码

wget https://ftp.gnu.org/gnu/gcc/gcc-14.2.0/gcc-14.2.0.tar.gz
tar -zxvf gcc-14.2.0.tar.gz
cd gcc-14.2.0

编译并安装

./contrib/download_prerequisites
./configure --prefix=/usr/local/gcc-14.2.0 --enable-languages=c,c++ --disable-multilib
make -j 8
sudo make install

配置环境变量

为了使用新安装的GCC版本,需要将其添加到系统的PATH环境变量中。

echo 'export PATH=/usr/local/gcc-14.2.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

使用devtoolset临时启用GCC版本

devtoolset是一个可以临时启用特定GCC版本的工具。

# 安装devtoolset
sudo yum install devtoolset-9

# 启用devtoolset-9
scl enable devtoolset-9 bash

# 此时使用的GCC版本为GCC 9.3
gcc --version

# 退出devtoolset环境
exit

永久启用GCC版本(推荐)

如果希望永久启用某个GCC版本,可以将启用命令添加到/etc/profile文件中。

# 永久启用devtoolset-9
echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile
source /etc/profile

以上就是在CentOS上配置GCC环境的方法,用户可以根据自己的需求选择合适的方法进行操作。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:CentOS GCC环境怎么配置

0