C++學習之路(15)——C++ 庫資源大全(太全了)

  • rtags:C/C++的客戶端服務器索引,用於 跟基於clang的emacs的集成
  • Xcode :由蘋果公司開發
  • YouCompleteMe:一個用於Vim的根據你敲的代碼快速模糊搜索並進行代碼補全的引擎。
  • 構建系統

    • 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


    分享到:


    相關文章: