在 CentOS 上“检查 C++ 配置是否成功”,通常指确认 C++ 编译环境(如 g++)已正确安装并可正常使用。下面按常见场景给你一套检查步骤。
g++ --version
或
g++ -v
✅ 成功示例:
g++ (GCC) 11.2.1 20220127 (Red Hat 11.2.1-9)
❌ 失败示例:
-bash: g++: command not found
sudo yum install -y gcc-c++
sudo dnf install -y gcc-c++
安装完成后再次执行:
g++ --version
vi test.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "C++ works!" << endl;
return 0;
}
g++ test.cpp -o test
./test
✅ 输出:
C++ works!
说明 C++ 编译和运行配置成功。
echo | g++ -E -x c++ - -v
你会看到类似:
/usr/include/c++/11
/usr/lib/gcc/x86_64-redhat-linux/11/include
说明头文件和库路径正常。
g++ -std=c++17 test.cpp -o test
不报错即说明支持该标准。
which gcc
which g++
若 g++ 不存在,需安装 gcc-c++
sudo g++ test.cpp -o test
ls /usr/bin/g++*
可用 scl 或 devtoolset 切换版本(CentOS 7 常见)
如果你说的“C++ 配置”是指:
可以告诉我具体场景,我可以给你更针对性的检查方法。