C++好用的工具(转载)

前言

本文介绍了C++编程中的“利器”。

程序构建

编译器

  1. clang
  2. g++
  3. msvc
    IBM XL等其他

构建工具

  1. cmake
  2. automake
  3. make

代码格式

  1. astyle: 代码格式化工具,可自定义代码风格
  2. indent : 源代码格式化
  3. cppi : C++预处理命令缩进
  4. clang-format : 通过编写 .clang-format 文件,可以实现代码风格的配置。

测试框架

  1. gtest
  2. cppunit

内存检查

  1. cppcheck:静态内存检查
  2. MS <crtdbg.h> : 运行时内存泄露检查工具

文档工具

  1. Doxygen: 一个程序的文件产生工具,可将程序中的特定注释转换成为说明文件

调试工具

  1. IDE: visual studio, XCode …
  2. gdb
  3. cgdb

代码分析

  1. libclang : 静态代码分析
  2. cscope : 源代码跳转
  3. ctags : tags生成

综合工具

  1. cygwin
    国内速度比较快的下载源:

常见错误:

  • incomplete installation: 部分文件下载失败,更换下载源重新下载
  • 安装完毕执行命令报错,比如执行g++,报错:丢失cygwin1.dll: 更换下载源,重新安装
  1. mingw

原文链接

  1. C++好用的工具
posted @ 2022-05-12 13:42  时间的风景  阅读(298)  评论(0编辑  收藏  举报