在 CentOS 上安装 GCC(GNU Compiler Collection)通常使用 yum 或 dnf 包管理器,具体取决于 CentOS 版本。下面按常见场景说明。
cat /etc/centos-release
yumdnf(dnf 向下兼容 yum)sudo yum install -y gcc gcc-c++
sudo dnf install -y gcc gcc-c++
安装完成后验证:
gcc --version
g++ --version
如果你需要完整的编译环境(如 make、autoconf、libtool 等):
sudo yum groupinstall -y "Development Tools"
sudo dnf groupinstall -y "Development Tools"
sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-11
scl enable devtoolset-11 bash
设置永久生效:
echo "source /opt/rh/devtoolset-11/enable" >> ~/.bashrc
适合需要最新 GCC 或特殊版本的情况。
sudo yum clean all
sudo yum makecache
echo -e '#include <iostream>\nint main(){ std::cout<<"Hello"; }' > test.cpp
g++ test.cpp -o test
./test
如果你能告诉我:
我可以给你更精确的方案。