在 CentOS 上下载/安装 C++ 工具链,通常不是去网站下载,而是用系统自带的包管理器 yum / dnf 安装。下面按常见场景说明。
sudo yum groupinstall "Development Tools"
这会安装:
sudo yum install gcc-c++
验证:
g++ --version
gcc --version
| CentOS 版本 | 默认 GCC 版本 |
|---|---|
| CentOS 7 | GCC 4.8.5 |
| CentOS 8 | GCC 8 / 9 |
| CentOS Stream | 较新 |
sudo yum install centos-release-scl
sudo yum install devtoolset-11
启用:
scl enable devtoolset-11 bash
或写进环境变量:
source /opt/rh/devtoolset-11/enable
sudo dnf install gcc-toolset-11
如果你必须去网站下载:
搜索关键词:
gcc-c++.x86_64
glibc-devel
libstdc++-devel
// test.cpp
#include <iostream>
int main() {
std::cout << "Hello C++" << std::endl;
}
编译:
g++ test.cpp -o test
./test
如果你能告诉我:
我可以给你更精确的命令。