PC-Lint 是擁有 30 多年歷史的頂級靜態程式碼分析工具。它不僅能檢測語法邏輯錯誤,更能發現潛在缺陷、效能瓶頸與空間浪費。在 Microsoft 等專業軟體公司,通過 PC-Lint 零警告檢查是程式碼上線的第一道關卡。對於資源有限的中小團隊或個人開發者,它更是以低成本大幅提升軟體品質的利器。
安裝後執行安裝目錄下的 CONFIG.exe 精靈:
安裝目錄下有對應 IDE 的設定檔(如 env-vc6.lnt)。依說明操作:
PC-LINT,Command: c:\lint\lint-nt.exe,Arguments: c:\lint\std.lnt "$(FilePath)"。.c/.cpp 檔案。MSG.TXT 查詢詳細說明。PRJLINT.LNT:YF_Config.lnt),後續每行一個完整路徑的原始檔。-os(result.txt)。
PRJLINT.LNT(去掉 %f)。DIR G:\SRC\*.C /B > FILELIST.TXT(含子目錄加 /S)。| 檔案 | 用途 |
|---|---|
MSG.TXT | 警告編號詳細說明 |
STD.LNT | 全域設定:記憶體模型、基本選項 |
co-xxx.lnt | 編譯器相關設定 |
env-xxx.lnt | IDE 整合設定 |
LIB-xxx.lnt | 函式庫類型選項 |
AU-xxx.lnt | 作者規則集(如 Scott Meyers) |
OPTIONS.LNT | 顯示/輸出格式控制 |
掌握這四步,即可立即在專案中導入 PC-Lint,享受工業級靜態分析帶來的代碼品質保障。後續可深入研讀 MSG.TXT 與進階選項,定製專屬規則集。