轉(zhuǎn)帖|使用教程|編輯:況魚(yú)杰|2020-11-03 09:59:10.880|閱讀 639 次
概述:本文介紹了PC-lint Plus的使用方法:集成到IDE-如何集成到UE中和makefile方式。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷(xiāo)售中 >>
相關(guān)鏈接:
PC-lint Plus是一種靜態(tài)分析工具,通過(guò)分析C和C ++源代碼來(lái)發(fā)現(xiàn)軟件中的缺陷。與編譯器一樣,PC-lint Plus會(huì)解析源代碼文件,執(zhí)行語(yǔ)義分析,并構(gòu)建一個(gè)抽象語(yǔ)法樹(shù)來(lái)表示程序。PC-lint Plus采用各種機(jī)制,包括數(shù)據(jù)流分析,數(shù)值跟蹤,讀寫(xiě)分析,強(qiáng)類型檢查,功能語(yǔ)義驗(yàn)證和許多其他技術(shù),來(lái)提供對(duì)單個(gè)文件和整個(gè)項(xiàng)目強(qiáng)大而全面的分析。
本文介紹了PC-lint Plus的使用方法:集成到IDE-如何集成到UE中和makefile方式。
makefile方式
這里makefile指的是一類文件,用在C/C++的Make工具中,Make工具通過(guò)makefile文件來(lái)描述源程序之間的相互關(guān)系,并自動(dòng)維護(hù)編譯工作。Makefile文件按照特定的語(yǔ)法進(jìn)行編寫(xiě),文件中需要說(shuō)明如何編譯各個(gè)源文件,并連接生成可執(zhí)行文件。?Makefile文件作為一種描述文檔一般需要包含以下內(nèi)容:
Makefile中允許使用簡(jiǎn)單的宏指代源文件及其相關(guān)編譯信息,也稱宏為變量。在引用宏時(shí)只需在變量前加$符號(hào),但值得注意的是,如果變量名的長(zhǎng)度超過(guò)一個(gè)字符,在引用時(shí)就必須加圓括號(hào)()。
平臺(tái)目前使用的Make工具是Tornado集成環(huán)境中的自帶的make.exe(一般位于Tornado安裝目錄\host\x86-win32\bin),它實(shí)際上是GNU?Make?version?3.74?(vpath+),以上的版本信息具體情況可能會(huì)略有不同,可以通過(guò)make?–v來(lái)查看。那么,在說(shuō)明平臺(tái)的makefile結(jié)構(gòu)和如何將PC-lint結(jié)合到makefile中使用之前,先來(lái)介紹GNU?Make及makefile。
本文內(nèi)容就是這樣了,希望對(duì)您有所幫助!您可以繼續(xù)關(guān)注我們慧都網(wǎng),了解更多產(chǎn)品資訊~也可以下載PC-lint Plus試用版免費(fèi)評(píng)估~
相關(guān)內(nèi)容推薦:
PC-lint Plus v1.3.5更新內(nèi)容>>>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn