c++常用库( 六 )

  • CPM:基于CMake和Git的C++包管理器
  • FASTBuild:高性能,开源的构建系统,支持高度可扩展性的编译,缓冲和网络分布 。
  • Ninja :专注于速度的小型构建系统
  • Scons :使用Python scipt 配置的软件构建工具
  • tundra :高性能的代码构建系统,甚至对于非常大型的软件项目,也能提供最好的增量构建次数 。
  • tup:基于文件的构建系统,用于后台监控变化的文件 。
  •  
    静态代码分析提高质量,减少瑕疵的代码分析工具列表
    • Cppcheck :静态C/C++代码分析工具
    • include-what-you-use :使用clang进行代码分析的工具,可以#include在C和C++文件中 。
    • OCLint :用于C,C++和Objective-C的静态源代码分析工具,用于提高质量,减少瑕疵 。
    • Clang Static Analyzer:查找C,C++和Objective-C程序bug的源代码分析工具
    • List of tools for static code analysis :来自维基百科的静态代码分析工具列表




    推荐阅读