Gimpel Software已再也不維護PC-lint/FlexeLint版本9,最終更新是2014年發佈的版本9.00L。Gimpel Software在2018年末以前爲PC-lint/FlexeLint提供技術支持。html
Gimpel Software已推出新產品PC-lint Plus——C和C ++的首選靜態分析工具。安全
簡單介紹一下PC-lint Plus:服務器
PC-lint Plus是一種靜態分析工具,經過分析C和C ++源代碼來發現軟件中的缺陷。與編譯器同樣,PC-lint Plus會解析源代碼文件,執行語義分析,並構建一個抽象語法樹來表示程序。PC-lint Plus採用各類機制,包括數據流分析,數值跟蹤,讀寫分析,強類型檢查,功能語義驗證和許多其餘技術,來提供對單個文件和整個項目強大而全面的分析。網絡
主動查找問題而不是被動等待問題出現函數
一些Bug不只讓用戶使用不方便,它們還可能泄漏用戶數據或者致使系統崩潰工具
自動分析對行業準則的遵照狀況編碼
避免浪費時間尋找Bugcdn
Windows 7/8/10(32位和64位),Linux(64位)和macOS。PC-lint Plus能夠分析幾乎任何平臺的C / C ++源代碼。htm
PC-lint Plus能夠檢查違反內部代碼指南的狀況,以及分析是否符合MISRA等行業標準。數以千計的高度可配置的消息可被啓動來用於支持許多不一樣的代碼指南,例如控制結構要使用大括號,條件表達式中的賦值規則,明確說明運算符優先級等等。能夠在可重用配置文件中指定所需信息的集合,以便在項目和團隊之間分享。blog
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有什麼新功能呢?
您可點擊此處查看新增功能。