温馨提示×

centos怎么检查c++配置结果

小樊
47
2026-09-02 23:06:18
栏目: 编程语言

CentOS 上检查 C++ 配置/编译环境是否配置成功,一般可以按下面几个方面来查:


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

1. 检查 g++ 是否安装

g++ --version

g++ -v

如果看到类似:

g++ (GCC) 9.3.1

说明 C++ 编译器已安装。

如果没有:

sudo yum install -y gcc-c++

二、检查 C 编译器(通常一起配)

gcc --version

三、写一个测试程序验证 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++ 配置成功。


四、检查 Make / CMake(如用到)

1. make

make --version

安装:

sudo yum install -y make

2. cmake

cmake --version

安装:

sudo yum install -y cmake

五、检查头文件和库路径(进阶)

查看 g++ 默认搜索路径

echo | g++ -E -v -

你会看到:

  • #include <...> search starts here
  • LIBRARY_PATH

六、常见问题排查

1. 找不到 g++

sudo yum groupinstall "Development Tools"

2. 旧版本 CentOS(CentOS 7)

默认是 gcc 4.8,需要新版本可装 devtoolset:

sudo yum install -y centos-release-scl
sudo yum install -y devtoolset-9
scl enable devtoolset-9 bash

如果你说的“C++ 配置结果”是指:

  • ✅ 某个项目的 CMake 配置
  • ✅ 某个第三方库(如 OpenCV / Boost)
  • ✅ 交叉编译环境

可以告诉我具体场景,我可以给你更针对性的检查方法。

0