温馨提示×

centos c++配置需要哪些包

小樊
44
2026-09-06 03:51:34
栏目: 编程语言

在 CentOS 上进行 C++ 开发,通常需要安装以下软件包(以 CentOS 7 / 8 为例,适用于大多数情况):


一、基础编译环境(必装)

1. 开发工具组(推荐)

sudo yum groupinstall "Development Tools"

包含:gcc、g++、make、autoconf、binutils 等。

2. C++ 编译器

sudo yum install gcc-c++

验证:

g++ --version

二、常用开发支持库

1. 头文件与标准库

sudo yum install glibc-devel
sudo yum install libstdc++-devel

2. 调试工具

sudo yum install gdb

3. 构建工具

sudo yum install cmake
sudo yum install automake

三、常见第三方库(按需安装)

1. 网络 / 系统

sudo yum install openssl-devel
sudo yum install zlib-devel

2. 多线程

sudo yum install pthread-stubs

3. 日志 / 工具

sudo yum install boost-devel
sudo yum install yaml-cpp-devel

四、CentOS 8 特殊情况

CentOS 8 使用 dnf:

sudo dnf groupinstall "Development Tools"
sudo dnf install gcc-c++ cmake gdb

五、最小可用示例

如果你只是写个 hello.cpp:

sudo yum install gcc-c++
g++ hello.cpp -o hello
./hello

如果你能说明:

  • CentOS 版本(7 / 8 / Stream)
  • 是否用 CMake / Makefile
  • 是否涉及 网络、数据库、GUI、并发

我可以给你一份精确的安装清单。

0 踩