當前位置:電腦軟件 > 編程開發(fā) > 編程軟件 > PC-Lint最新版v9.0

PC-Lint最新版v9.0

大?。?.7MB語言:簡體中文類別:編程軟件

類型:國產軟件授權:免費軟件時間:2018/4/16

官網:

環(huán)境:Windows10,Windows8,Windows7,WinVista,WinXP

安全檢測:無插件360通過騰訊通過金山通過瑞星通過

本地下載

PC-Lint是GIMPEL SOFTWARE公司開發(fā)的C/C++軟件代碼靜態(tài)分析工具,它的全稱是PC-Lint/FlexeLint for C/C++,軟件能夠在Windows、MS-DOS和OS/2平臺上使用,以二進制可執(zhí)行文件的形式發(fā)布。在全球擁有廣泛的客戶群,許多大型的軟件開發(fā)組織都把該軟件檢查作為代碼走查的第一道工序。不僅能夠對程序進行全局分析,識別沒有被適當檢驗的數(shù)組下標,報告未被初始化的變量,警告使用空指針以及冗余的代碼,還能夠有效地幫你提出許多程序在空間利用、運行效率上的改進點。
PC-Lint

軟件配置

1、首先對軟件進行默認安裝,安裝完成后勾選進入配置

2、選擇軟件所安裝的路徑

3、選擇“是”,表示將配置保存在安裝目錄下

4、選擇所安裝的編程開發(fā)環(huán)境,也就是軟件要使用的地方

5、根據自己的系統(tǒng)選擇

6、依據自己的開發(fā)環(huán)境及PC機的配置進行選擇

7、選擇軟件進行檢查時所依據的標準,一般選擇MISRA 2004,這是目前高效編程中標準最好的了

8、選擇讀者的開發(fā)環(huán)境的一些檢查路徑所對應的文件夾,主要是一些頭文件。檢查時會檢查是否與這個頭文件內容沖突了

9、選擇“否”

10、選擇“no”

11、還是選擇自己的開發(fā)環(huán)境

13、 選擇第一項后繼續(xù)

14、如果你沒有更改默認安裝路徑的話,直接“下一步”即可,如果更改了就需要選擇讀者最開始所安裝的目錄

15、點擊”完成”即完成配置

使用教程

在VC中運行PCLint
1、點擊工具>外部工具>添加,導入pc_lint,
標題:pc_lint
命令:C:\lint\lint-nt.exe
參數(shù):-i"c:/lint" std.lnt env-vc9.lnt "$(ItemDir)$(ItemFileName)$(ItemExt)" 
初始目錄:$(ItemDir)
然后“使用窗口輸出”前打勾

2、點擊確定,工具菜單就多了pc_lint了,點擊得輸出結果

3、軟件目錄下幾個重要的文件及程序
lint-nt.exe:PC-lint的可執(zhí)行程序。
config.exe: PC-lint的配置文件程序。
pc-lint.pdf:PC-lint的PDF格式的在線手冊,本文的大部分內容是從中得來的。
msg.txt:     對于錯誤消息編號的詳細解釋。
Lnt\:       這個目錄下有些東西還是值得認識一下。
co-....lnt: 指定的編譯器的可選編譯文件。
co.lnt:     通用的可選編譯文件。
sl-....c     非ANSI編譯器的標準庫文件模塊
sl.c:        非ANSI編譯器的通用標準庫文件模塊
env-....lnt:不同平臺下的可選文件,包括MS Visual Studio和其他各種編輯工具。
lib-....lnt:可選文件, 特定的"有挑戰(zhàn)性"的庫文件。
au-....lnt: 可選文件, 作者們推薦的檢測條件。

功能介紹

1、PC Lint是一種靜態(tài)代碼檢測工具,可以說,軟件是一種更加嚴格的編譯器,不僅可以象普通編譯器那樣檢查出一般的語法錯誤,還可以檢查出那些雖然完全合乎語法要求,但很可能是潛在的、不易發(fā)現(xiàn)的錯誤。
2、PC lint不但可以檢測單個文件,也可以從整個項目的角度來檢測問題,因為C語言編譯器固有的單個編譯,這些問題在編譯器環(huán)境下很難被檢測,而PC Lint在檢查當前文件的同時還會檢查所有與之相關的文件,可想而知,它會對我們有很大的幫助。 
3、 PC lint支持幾乎所有流行的編輯環(huán)境和編譯器,比如Borland C++從1.x到5.x各個版本、Borland C++ Build、GCC、VC、watcomC/C++、Source insight、intelC/C++等等,也支持16/32/64的平臺環(huán)境。 
4、支持Scott Meyes的名著(Effective C++/More Effective C++)中說描述的各種提高效率和防止錯誤的方法。
下載地址

有問題?點擊報錯+投訴+提問

網友評論

0條評論

評分:
captcha 評論需審核后才能顯示