CentOS下C++配置需要哪些依赖
小樊
45
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-scl 与 devtoolset-9/devtoolset-10(提供更高版本的 gcc/g++/binutils)。
- 启用方式:执行 scl enable devtoolset-9 bash(或对应版本)在当前会话启用新版本编译器。