pclint错误码大全

pclint错误码大全

ID:25745346

大小:650.06 KB

页数:101页

时间:2018-11-22

pclint错误码大全_第1页
pclint错误码大全_第2页
pclint错误码大全_第3页
pclint错误码大全_第4页
pclint错误码大全_第5页
资源描述:

《pclint错误码大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.1.1.1.1PC-LINT中的各种错误信息都有一个相关的错误号,其中各个错误号的分配区间如下:表1:PC-LINT错误号区间分配错误类型错误号-C错误号-C++告警级别语法错误1-1991001-11991内部错误200-2990致命错误300-3990告警400-6991400-16992提示信息700-8991700-18993可选的注解900-9991900-1999注:其中200-299号告警为PC-LINT的内部错误,一般不会发生,1.2C语法错误1.2.1-1―未关闭注释(位置)文件结束的时候,仍然有一个未关闭的注释存在,打开的这个注释位置将被显示出来。

2、1.2.2―2―未关闭的引号在行尾的时候,仍然存在一个同行的未关闭的引号(单引号或双引号)。1.2.3-3-#else没有一个#if在一个区域内有一个#else,但是没有一个#if,#ifdef或#ifndef。1.2.4-4-太多的#if嵌套层次检测出一个内部的限制,有关#if的嵌套层次(包括#ifdef和#ifndef)。1.2.5-5-太多的#endif出现一个#endif,但不是#if或#ifdef或#ifndef.的。1.2.6-6-堆栈溢出一个内置的不可展开的堆栈被过分扩展。可能是太多的嵌套的#if语句、#includes语句(包括所有的递归的#include

3、语句),static块(有限制的括号)或#define置换。1.2.7-7-不能打开include的文件:FileNameFileName是不能打开的include文件的名字。,可以见flagfdi(见章节5.5标志选项),选项-i...(见章节5.7其它选项)和章节13.2.1INCLUDE环境变量。1.2.8-8-未关闭的#if(位置)一个#if(或#ifdef或#ifndef)没有遇到相应的#endif。位置是#if.的位置1.2.9-9-太多的#else在#if(位置)一个给定的#if包含一个#else,然后轮流流被紧跟另一个#else或一个#elif。错误消息给

4、出#if语句条件包含异常的行号1.1.1-10-期望的字符串字符串是期望的记号,期望的记号不能被发现。当一定的保留字没有被认出时,给出这条消息,例如:int__interruptf();将收到一个Expecting';'messageatthef,因为它认为你想声明__interrupt。改正的方法是建立一个新的保留字使用+rw(__interrupt)。同样,保证使用正确的编译器选项文件。见章节15.10奇怪的编译器.1.1.2-11-超出大小范围在#includel行确定的文件名的长度超过了FILENAME_MAX字符。1.1.3-12-需要

5、udeI被检测出来后和宏置换被执行后,期望一个文件的规范格式或"filename"1.1.4-13-不好的类型类型形容词例如long、unsigned等等。不能应用到紧跟的类型。1.1.5-14-符号'Symbol'以前定义过(位置)符号被定义第二次。提供出以前定义的位置,如果这是一个暂定的定义(没有初始化),这个消息可以用+fmdflag抑制。(章节5.5Flag选项).1.1.6-15-符号'Symbol'重新被声明(TypeDiff)(位置)符号被以前声明过或在其它模块定义过(其它位置)的类型和在当前位置的声明的类型不同。参数TypeDiffr提

6、供了类型怎么不同的进一步信息(见章节17.信息).1.1.7-16-不认识的名字一个#指示符后没有跟着一个可认识的单词。如果这不是错误使用+ppw选项(章节5.7其它选项).1.1.8-17-未被承认的名称Anon-parameterisbeingdeclaredwhereonlyparametersshouldbe.1.1.9-18-符号重新声明(TypeDiff)和此位置冲突一个符号被重新声明。参数TypeDiff提供类型不同的进一步信息(见Chapter17.信息)。位置是先前定义的位置。1.1.10-19-无效的声明一个类型独自的出现而没有相关的变量,类型不是st

7、ruct、union和enum.一个双分号能导致这个:intx;;1.1.11-20-非法使用=一个函数声明后紧跟一个符号.1.1.12-21-期望{对于不确定大小的数组的初始化必须以一个左括号开始。1.1.13-22-非法的操作符发现一个一元操作符紧跟一个操作数,这个操作符不是一个post操作符。1.1.1-23-期望“:”-碰到一个?操作符,o但是没有紧跟一个期望的:操作符。1.1.2-24-期望一个表达式,但是得到一个字符串发现一个在一个表达式开始的操作符,但是它不是一个一元操作符。1.1.3-25-非法的常量在一个字符

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。