1. 程式人生 > >cppcheck 靜態程式碼測試

cppcheck 靜態程式碼測試

S1:下載原始碼

S2:編譯原始碼

進入原始碼目錄

pwd(記下原始碼路徑)

make CFGDIR=(原始碼路徑)/cfg/ 

make install (或者sudo make install)
S3:設定環境變數

sudo vim /etc/profile,在最後新增如下

CPPCHECK_HOME=(cpp_check原始碼目錄)
PATH=${PATH}:${CPPCHECK_HOME}
CLASSPATH=${CLASSPATH}:${CPPCHECK_HOME}
 

使用方法

在原始碼路徑

cppcheck --enable=all --xml --xml-version=2 ./ 2>report.xml (最後的2>report.xml不能有空格)

然後將報告視覺化

cppcheck-htmlreport --file=./report.xml --report-dir=./report --source-dir=./

這樣將在當前路徑下生成report目錄,並將報告放進去