翻譯|行業資訊|編輯:黃竹雯|2018-12-19 11:02:49.000|閱讀 369 次
概述:Gimpel Software已推出新產品PC-lint Plus——C和C ++的首選靜態分析工具,將不再維護PC-lint/FlexeLint版本9。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
Gimpel Software已不再維護PC-lint/FlexeLint版本9,最終更新是2014年發布的版本9.00L。Gimpel Software在2018年底之前為PC-lint/FlexeLint提供技術支持。
Gimpel Software已推出新產品PC-lint Plus——C和C ++的首選靜態分析工具。
簡單介紹一下PC-lint Plus:
PC-lint Plus是一種靜態分析工具,通過分析C和C ++源代碼來發現軟件中的缺陷。與編譯器一樣,PC-lint Plus會解析源代碼文件,執行語義分析,并構建一個抽象語法樹來表示程序。PC-lint Plus采用各種機制,包括數據流分析,數值跟蹤,讀寫分析,強類型檢查,功能語義驗證和許多其他技術,來提供對單個文件和整個項目強大而全面的分析。
主動查找問題而不是被動等待問題出現
一些Bug不僅讓用戶使用不方便,它們還可能泄漏用戶數據或者導致系統崩潰
自動分析對行業準則的遵守情況
避免浪費時間尋找Bug
Windows 7/8/10(32位和64位),Linux(64位)和macOS。PC-lint Plus可以分析幾乎任何平臺的C / C ++源代碼。
PC-lint Plus可以檢查違反內部代碼指南的情況,以及分析是否符合MISRA等行業標準。數以千計的高度可配置的消息可被啟動來用于支持許多不同的代碼指南,例如控制結構要使用大括號,條件表達式中的賦值規則,明確說明運算符優先級等等。可以在可重用配置文件中指定所需信息的集合,以便在項目和團隊之間分享。
PC-lint Plus為MISRA標準提供行業領先的支持,包括MISRA C 2012,MISRA C 2004和MISRA C ++ 2008及其附錄和正誤表。使用隨PC-lint Plus一起的配置文件可以快速啟用MISRA檢查。可以啟用和禁用單個規則,并且可以逐個控制信息。
PC-lint Plus包含多種靈活的方法來控制信息抑制,即是否會發出或忽略特定的信息實例。可以在每個文件,每個函數,每個語句的基礎上全局啟用或抑制信息,具體取決于信息所引用的類,結構,變量,函數或宏的名稱,或者在單個行上。PC-lint Plus可以將第三方或庫源代碼與項目的其余部分區分開來,并且可以對這些代碼應用單獨的抑制策略。
PC-lint Plus與PDF格式的手冊一起提供下載,手冊描述了PC-lint Plus的配置,操作,選項和信息。介紹和安裝部分可幫助您快速入門。每個選項和信息都有詳細描述,并且很容易找到參考表和目錄。版本歷史記錄部分記錄了版本之間的更改。
PC-lint Plus在您的開發人員工作站或您自己的服務器上本地運行。它不連接到互聯網或以其他方式使用網絡連接。您的源代碼只存在您的設備上,它不提交任何其他形式的數據。
那么PC-lint Plus相比PC-lint/FlexeLint有什么新功能呢?
您可點擊此處查看新增功能。
為您推薦:【FAQ】C和C ++的首選靜態分析工具 PC-Lint Plus 常見問題集(一)
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn