温馨提示×

centos怎么验证c++配置好

小樊
43
2026-09-06 03:52:35
栏目: 编程语言

在 CentOS 上验证 C++ 环境是否配置好,一般分几步来检查。下面按从简单到完整的方式说明。


一、检查 C++ 编译器是否安装

1️⃣ 检查 g++ 是否可用

g++ --version

或

which g++

✅ 正常输出示例:

g++ (GCC) 8.3.1 20191121 (Red Hat 8.3.1-5)

❌ 如果没有:

-bash: g++: command not found

2️⃣ 安装 C++ 编译环境(如未安装)

sudo yum install -y gcc-c++

二、写一个最简单的 C++ 程序测试

1️⃣ 创建测试文件

vi test.cpp

内容:

#include <iostream>
using namespace std;

int main() {
    cout << "C++ works!" << endl;
    return 0;
}

2️⃣ 编译

g++ test.cpp -o test

3️⃣ 运行

./test

✅ 输出:

C++ works!

三、验证 C++11 / C++17 支持(重要)

检查 C++11

g++ -std=c++11 test.cpp -o test11
./test11

检查 C++17

g++ -std=c++17 test.cpp -o test17
./test17

四、验证开发头文件和库(可选)

检查标准头文件

ls /usr/include/c++/

检查库路径

echo $LD_LIBRARY_PATH

五、常见问题排查

❌ 问题 1:只有 gcc 没有 g++

解决:

sudo yum install gcc-c++

❌ 问题 2:make 不存在

sudo yum install make

六、一句话总结

✅ 只要 g++ --version 正常,且能编译运行一个 hello world,就说明 C++ 配置好了。

如果你是在 做 CMake / 交叉编译 / IDE(如 CLion / VSCode),可以告诉我具体场景,我可以给你更针对性的验证方法。

0 踩