Cppcheck 是專為 C/C++ 代碼而設的靜態分析工具,專注於檢查記憶體洩漏、不相符的配置-解除配置、緩衝區溢出等問題。此外,Cppcheck 還提供獨特的代碼分析功能,能夠準確檢測到錯誤、未定義的行為以及潛在的危險編碼結構。Cppcheck 的特點:獨特的代碼分析功能,能夠檢測代碼中的各種錯誤、提供命令列介面和圖形化使用者介面,兩者兼具。
該工具的主視窗設計簡潔,所有主要功能都存儲在上方的工具列中,配有直觀的圖示。其餘空間由清單佔據,該清單顯示匯入的元素以及與之相關的詳細資料,如問題嚴重性、發生的行數以及相關的訊息。
透過專用選單輕鬆載入檔案,載入後即進行掃描。若有任何資訊需要顯示,它會立即出現在上述的清單中。若您尋找特定錯誤,該應用程式允許您選擇套用的篩選條件,如警告、樣式警告、可移植性、效能警告或純錯誤。
只需雙點選特定檔案,即可快速進入並編輯行代碼。它會自動用記事本打開,但您可以從「偏好設定」中選擇要使用的應用程式。
更重要的是,您可以設定檢查過程執行的 Unix 32 和 64 位元編碼,以及 Windows ANSI 或 Unicode,均適用於 32 位元。其他工具包括一個您可以用作快速記錄重要資訊的便箋,以及一個統計資料檢視,顯示代碼的概況,並可將其複製到剪貼簿。
綜合考慮,Cppcheck 能夠快速指出設計中的缺陷,從而為您節省大量時間,無需手動尋找。其介面不應造成任何嚴重的適應問題,但若有需要,始終可以參考說明手冊。
本軟體中英文完整介紹及螢幕截圖: https://zhtwnet.com/cppcheck/
免責聲明
「中文化天地網」所介紹之軟體與教學等…皆自行安裝執行測試過(硬體測試軟體亦自行測試過不會導致硬體故障)並使用「卡巴斯基安全軟體」防毒軟體掃毒過無毒。但因為在不同的電腦環境(安裝的軟體各有不同或許會導致衝突),建議使用前先自行備份重要資料,以免因為無法事先預知的錯誤造成資料損毀或者是作業系統故障。當您下載並使用軟體,表示您已閱讀此免責聲明並同意自行承擔使用本站所提供軟體可能導致之風險與責任。
Cppcheck 檔案下載 (版本:2.13):