轉帖|使用教程|編輯:況魚杰|2020-10-30 10:31:13.743|閱讀 1739 次
概述:本文介紹了PC-lint Plus的使用方法:集成到IDE-如何集成到SI中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
PC-lint Plus是一種靜態分析工具,通過分析C和C ++源代碼來發現軟件中的缺陷。與編譯器一樣,PC-lint Plus會解析源代碼文件,執行語義分析,并構建一個抽象語法樹來表示程序。PC-lint Plus采用各種機制,包括數據流分析,數值跟蹤,讀寫分析,強類型檢查,功能語義驗證和許多其他技術,來提供對單個文件和整個項目強大而全面的分析。
本文介紹了PC-lint Plus的使用方法:集成到IDE-如何集成到SI中。
Source?Insight的集成方法參見C:\Lint8\lnt\env-si.lnt中的注釋。
使用時,在Source?Insight下打開要LINT的文件,打開Options菜單中的“Custom?Commands”命令項,在“Command”欄中選擇“PC-lint?unit?check”命令運行即可。請注意,不論你怎樣配置參數一定不要忘記了將env-si.lnt包含在你的配置文件里,否則就無法進行錯誤信息和程序的自動對應了。
用Menu命令把PC_Lint添加到菜單中。
至此,你可以運行source?insight下集成的PC-Lint功能完成對代碼的走查,并且很方便的找到錯誤信息的位置。
在錯誤信息處點擊旁邊的紅色圖標,就會自己跳轉至錯誤出現處。上圖就是一個不安全變量轉換的警告信息。
以上是對在source?insight3.5中使用集成PC-lint的一個總結。我們可以看到該方式使用PC-lint簡單易用,容易查找到錯誤,但考慮只能做當前文件的單元檢查,需要自己指定Include目錄和需要自己定義相關的宏等,設置過程比較麻煩,并且不夠通用。此方式適合個人維護自己的代碼用,對于整個部門的代碼的走查,還是采取makefile的方式比較好。
本文內容就是這樣了,希望對您有所幫助!您可以繼續關注我們慧都網,了解更多產品資訊~也可以下載PC-lint Plus試用版免費評估~
相關內容推薦:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn