本篇目录:
PC-lint的引言
1、有很多C/C++静态代码检查工具,其中Logiscope RuleChecker和PC-Lint 是应用比较广泛的两个工具。
2、PC Lint被称为C / c++的PC - Lint / FlexeLint。它是由GIMPEL软件开发的C / c++静态代码检测工具,由许多大型软件公司的程序员使用。
3、安装 我使用的是PC.Lint.v00e,是不用安装的版本。解开到E:\PC.Lint.v00e目录,可执行文件为Lint.exe(lint-nt.exe与其相同,可能为NT平台用的,在Win2000下都可运行)。
4、PC-Lint的检查分很多种类:有强类型检查、变量值跟踪、语义信息、赋值顺序检查、弱定义检查、格式检查、缩进检查、const 变量检查和volatile变量检查等等。
findbugs和pclint有什么区别
1、收费,pc-lint是资格最老,最强力的代码检查工具,但是是收费软件,并且配置起来有一点点麻烦。
2、配置文件是代码检查的依据,PC-lint 自带了一个标准配置文件std.lnt,但是这个文件没有目录包含信息(头文件目录),通常对代码检查的时候都需要指定一些特殊的包含目录,所以要在标准配置的基础上生成针对某个项目代码检查的定制配置。
3、当然,和lint一样,findBugs也支持手动检测的方式。在工程里,右键 FindBugs - (选择检测的范围)。检测完之后,底部工具栏会跳到FindBugs-IEDA下。
4、find . -name *.c,故无法由此找到各个.c文件名。但可以用Cygwin的ls命令来代替find。
5、error 10:是碰上了PClint不认识的类型,可以加选项 +rw(类型),就可以屏蔽这类提示。error 129:在一个上下文中期望一个声明,但是发现一个标识符,甚至,标识符不能跟着一个( 或一个[。
PC-lint的总结
1、有很多C/C++静态代码检查工具,其中Logiscope RuleChecker和PC-Lint 是应用比较广泛的两个工具。
2、有强类型检查、变量值跟踪、语义信息、赋值顺序检查、弱定义检查、格式检查、缩进检查、const 变量检查和volatile变量检查等等。对每一种检查类型,PC-Lint 都有很多详细的选项,用以控制PC-Lint的检查效果。
3、通常来说,1554号告警只存在于C++代码中,C没有这么多告警号,具体,可以去找PC-lint相关的资料来看看。
4、其实就是函数原型不可见,而且函数原型必须要绝对匹配,返回值,函数名,参数列表都要一样。
到此,以上就是小编对于pclint错误码大全的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位老师在评论区讨论,给我留言。