温馨提示×

CentOS下C++配置需要哪些依赖

小樊
44
2025-12-01 19:05:24
栏目: 编程语言

CentOS 下 C++ 开发常用依赖清单

一 基础编译与构建工具

  • 编译器与标准工具链:gcc、gcc-c++、make、g++(用于 C++ 编译与构建)。
  • 开发工具组:Development Tools(一次性安装常见开发工具与依赖,包含 gcc、g++、make 等)。
  • 版本管理(可选):git(拉取与版本控制)。

二 调试与质量保障工具

  • 调试器:gdb(断点、堆栈、变量查看等)。
  • 内存与性能分析:valgrind(内存泄漏、越界、性能热点分析)。

三 常用运行库开发包

  • 正则与压缩:pcre pcre-devel、zlib zlib-devel
  • 加密与网络:openssl openssl-devel、libcurl-devel、libxml2-devel
  • 常用 C++ 库:boost-devel(如需使用 Boost 组件)。

四 构建系统与项目管理

  • 构建工具:cmake(跨平台项目生成 Makefile/ Ninja 等)。
  • 编辑器与 IDE(可选):vim、code(VS Code);VS Code 建议安装官方 C/C++ 扩展以获得智能提示与调试支持。

五 高版本 GCC 与多版本共存

  • SCL 工具链:centos-release-scldevtoolset-9/devtoolset-10(提供更高版本的 gcc/g++/binutils)。
  • 启用方式:执行 scl enable devtoolset-9 bash(或对应版本)在当前会话启用新版本编译器。

0