在 CentOS 上验证 C++ 编译与运行环境,通常按下面步骤检查即可。
g++ --version
✅ 正常输出示例:
g++ (GCC) 8.5.0 20210514 (Red Hat 8.5.0-22)
❌ 如果提示:
command not found
说明 未安装 g++
sudo yum groupinstall "Development Tools"
或单独安装:
sudo yum install gcc gcc-c++
✅
gcc-c++就是 g++
验证:
g++ --version
vi test.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "C++ environment is OK!" << endl;
return 0;
}
g++ test.cpp -o test
./test
✅ 输出:
C++ environment is OK!
g++ -print-search-dirs
echo | g++ -v -x c++ -E -
g++ -std=c++11 test.cpp -o test11
g++ -std=c++17 test.cpp -o test17
如果编译成功,说明支持对应标准。
g++: command not found✅ 安装 gcc-c++:
sudo yum install gcc-c++
通常是未安装开发工具:
sudo yum groupinstall "Development Tools"
| 项目 | 命令 |
|---|---|
| 是否安装 g++ | g++ --version |
| 是否可编译 | g++ test.cpp |
| 是否可运行 | ./a.out |
| 是否支持 C++11+ | g++ -std=c++11 test.cpp |
如果你愿意,可以告诉我:
我可以给你更精确的环境配置方案。