阅读量:3
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(或对应版本)在当前会话启用新版本编译器。
以上就是关于“CentOS下C++配置需要哪些依赖”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm