#前言
本文介绍了C++编程中的“利器”。
程序构建
编译器
1. clang
2. g++
3. msvc++
IBM XL等其它…
构建工具
1. cmake
2. automake
3. make
代码格式
1. astyle: 代码格式化工具,可自定义代码风格
2. indent : 源代码格式化
3. cppi : C++预处理命令缩进
测试框架
gtest, 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
国内速度比较快的下载源:
-
http://mirrors.163.com/cygwin/
-
http://mirrors.neusoft.edu.cn/cygwin/
常见错误:
-
incomplete installation: 部分文件下载失败,更换下载源重新下载
-
安装完毕执行命令报错,比如执行g++,报错:丢失cygwin1.dll: 更换下载源,重新安装
2. mingw