Source Insight 4.0集成软件代码静态分析工具PC-Lint9

 

一、PCLint检查当前文件:

1. 点击source Insight4.0工具栏Tools->custom commands,进入如下配置界面

Source Insight 4.0集成软件代码静态分析工具PC-Lint9_第1张图片

2. 点击 Add 按钮,输入名称PC-Lint Current File

3. 在Run:栏输入"C:\lint\lint-nt.exe" -u -iC:\Local\pclint_rule std %f,在Pattern栏输入^\([^ ]*\) \([0-9]+\)

其中:"C:\lint\lint-nt.exe"为pclin按照目录,-iC:\Local\pclint_rule为pclint检查规则文件存放目录,^\([^ ]*\) \([0-9]+\)为用以匹配输出文件的正则表达式,当配置为source insight时由pclint所提供,%f意为当前文件。

4. 将改功能添加进菜单栏中,点击Menu按钮,进入下图:

Source Insight 4.0集成软件代码静态分析工具PC-Lint9_第2张图片

5. 选中左侧的PC-Lint Current File后,点击右侧Menu栏中,找到自己希望放置的菜单栏,点击右侧Insert按钮,然后点击OK。

这样就完成了将pclint检测当前文件的命令集成到source insight4.0中了。

二、pclint检查多个文件

1. 新建一个.lint文件(如:src.lnt),将所有需要检测的文件路径添加进来(或者直接将文件路径直接添加到std.lnt中)

2. 其它各步骤和配置检查一个文件一样,只需将上面第2步Run栏输入命令修改为:

"C:\lint\lint-nt.exe" -u -iC:\Local\pclint_rule std src

三、源代码路径获取技巧

如果需要批量检测代码文件,可以使用如下方法获取到个源文件的路径:

打开cmd窗口,进入代码目录下,输入如下dos命令:

dir /s /b *.c *.cpp

可以输出C/C++文件及其路径,直接添加到src.lint文件中

你可能感兴趣的:(Source,Insight,C/C++)