在 CentOS 上验证 C++ 环境是否配置好,一般分几步来检查。下面按从简单到完整的方式说明。
g++ --version
或
which g++
✅ 正常输出示例:
g++ (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)
❌ 如果没有:
-bash: g++: command not found
sudo yum install -y gcc-c++
vi test.cpp
内容:
#include <iostream>
using namespace std;
int main() {
cout << "C++ works!" << endl;
return 0;
}
g++ test.cpp -o test
./test
✅ 输出:
C++ works!
g++ -std=c++11 test.cpp -o test11
./test11
g++ -std=c++17 test.cpp -o test17
./test17
ls /usr/include/c++/
echo $LD_LIBRARY_PATH
解决:
sudo yum install gcc-c++
sudo yum install make
✅ 只要 g++ --version 正常,且能编译运行一个 hello world,就说明 C++ 配置好了。
如果你是在 做 CMake / 交叉编译 / IDE(如 CLion / VSCode),可以告诉我具体场景,我可以给你更针对性的验证方法。