在CentOS上配置C++编译器可以通过以下几种方法:
这是最简单的方法,适用于需要基本编译功能的用户。
sudo yum groupinstall "Development Tools" # 安装开发工具组,包含GCC
sudo yum install gcc-c++ # 安装C++编译器
安装完成后,可以通过以下命令验证安装:
g++ --version # 输出g++的版本信息
如果需要安装特定版本的GCC,比如GCC 9.3.0,可以按照以下步骤进行:
sudo yum update
wget https://mirrors.aliyun.com/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
tar -xf gcc-9.3.0.tar.gz
cd gcc-9.3.0
./contrib/download_prerequisites
mkdir build
cd build
../configure --enable-checking=release --enable-language=c,c++ --disable-multilib --prefix=/usr/local
make -j16
sudo make install
echo 'export PATH=/usr/local/gcc-9.3.0/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
g++ --version # 输出g++的版本信息
SCL允许用户在同一系统中安装和使用多个软件版本,而不会影响系统的软件版本。
sudo yum install centos-release-scl
sudo yum install devtoolset-9-gcc*
scl enable devtoolset-9 bash
gcc --version # 输出新版本GCC的版本信息
以上就是在CentOS上配置C++编译器的几种方法。根据你的需求和系统环境,可以选择最适合的方式进行安装。