構建系統
- Bear :用於為clang工具生成編譯數據庫的工具
- Biicode:基於文件的簡單依賴管理器。
- CMake :跨平臺的免費開源軟件用於管理軟件使用獨立編譯的方法進行構建的過程。
- 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 :來自維基百科的靜態代碼分析工具列表
源自:https://blog.csdn.net/qq_38906523/article/details/78317116
閱讀更多 潛心人工智能的小包子 的文章