当前位置: 首页 >> 程序设计 >> 利用SourceInsight与PC-LINT集成做代码分析
 

利用SourceInsight与PC-LINT集成做代码分析

作者:      来源:zz     发表时间:2007-03-06     浏览次数:      字号:    

将PC-LINT功能集成在Source Insight中的过程如下:
               1)从Options菜单中选择“Custom Commands”命令项。 
               2)在Name栏中输入“PC-lint ”,这个名称可以随便起,只要清晰即可。
               3)在Run栏中输入“c:\lint\lint-nt -u -ic:\lint std env-si %f”其中c:\lint是你PC-LINT的安装目录。
               4)在Output栏中选择“Iconic Window”、“Capture Output”。
               5)在Control栏中选择“Save Files First”。 
               6)在Source Links in Output栏中选择“Parse Links in Output”、“File,then Line”。
               7)在Pattern栏中输入“^\([^ ]*\) \([0-9]+\)”。
               8)点Add键加入该命令。
               9)使用时,在Source Insight下打开要LINT的文件,打开Options菜单中的“Custom Commands”命令项,在“Command”栏中选择“PC-lint unit check”命令运行即可。可以添加运行PC-LINT的快捷键:打开Options菜单中的“Custom Commands”命令项,点击该对话框中的”keys”,在弹出的对话框中选中PC-LINT命令,点击”Assign New Key…”菜单,会提示你在键盘上按快捷键,此时在键盘上同时按下“ctrl、shift和p”键,点”OK”,就可以用ctrl+shift+p运行PC-LINT了。
在sourceinsight下打开一个文件,按下”ctrl+shift+p”,编译开始,会出现一个dos窗口,在dos窗口中可看到头文件找不到,那是因为环境变量没有设置,打开pc-lint安装目录下std.lnt文件,在文件尾以”-I ”方式加上所需的头文件所在的路径,如:-I C:\ISIPPC\diab\4.2b\include -IC:\Tornado\host\diab\include 再按ctrl+shift+p就可以查看查错结果了。

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •