天天看點

CppCheck代碼靜态檢測工具一、簡述

文章目錄

  • 一、簡述
  • 二、安裝
  • 二、使用
    • 2.1 第一個測試程式
    • 2.2 檢查檔案夾中所有檔案
    • 2.3 檢查部分或過濾部分檔案
  • 三、嚴重性
  • 四、其他常用用法
    • 4.1 啟用其他檢查
    • 4.2 儲存結果到檔案
    • 4.3 多線程檢查
    • 4.3 設定目标平台
    • 4.4 與cmake項目配合使用
    • 4.5 宏定義
    • 4.6 XML格式輸出
    • 4.7 讓git送出前支援CPPCheck

一、簡述

Cppcheck是一種C/C++代碼缺陷靜态檢查工具。不同于 C/C++ 編譯器及很多其它分析工具,它不檢查代碼中的文法錯誤。Cppcheck隻檢查編譯器檢查不出來的bug類型,其目的是檢查代碼中真正的錯誤。

支援的代碼和平台:

  • 可以檢查非标準代碼,包括

繼續閱讀