keil4错误信息整合

keil4错误信息整合

ID:40752586

大小:120.50 KB

页数:15页

时间:2019-08-07

keil4错误信息整合_第1页
keil4错误信息整合_第2页
keil4错误信息整合_第3页
keil4错误信息整合_第4页
keil4错误信息整合_第5页
资源描述:

《keil4错误信息整合》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第七章错误信息本章列出了编程中可能遇到的致命错误语法错误和警告信息每节包括一个信息的主要说明和消除错误或警告条件可采取的措施致命错误致命错误立即终止编译这些错误通常是命令行指定的无效选项的结果当编译器不能访问一个特定的源包含文件时也产生致命错误致命错误信息采用下面的格式C51FATAL-ERROR–ACTIONLINE:ERROR:C51TERMIANTE

2、D.C51FATAL-ERROR–ACTIONFILE:ERROR:C51TERMIANTED.下面说明Action和Error中可能的内容KeilSoftware–Cx51编译器用户手册—第七章错误信息190ActionsALLOCATINGMEMORY编译器不能分配足够的存储区来编译指定的源文件CREATINGLIST-FILE/OBJECT-FILE

3、/WORKFILE编译器不能建立列表文件OBJ文件或工作文件这个错误的出现可能是磁盘满或写保护或文件已存在和只读GENERATINGINTERMEDIATECODE源文件包含的一个函数太大不能被编译器编译成虚拟代码尝试把函数分小或重新编译OPENINGINPUT-FILE编译器不能发现或打开所选的源或包含文件PARSINGINVOKE-/#PRAGMA-LINE当在命令行检测到参数计算或在一个#pragma中检测到参数计算就产生这样的错误PARSINGSOURCE-FILE/ANALYZINGDEC

4、LARATIONS源文件包含太多的外部参考减少源文件访问的外部变量和函数的数目WRITINGTOFILE当写入列表文件OBJ文件或工作文件时遇到的错误KeilSoftware–Cx51编译器用户手册—第七章错误信息191Errors‘(‘AFTERCONTROLEXPECTED一些控制参数需要用括号包含一个参数当没有左括号时显示本信息‘)’AFTERPARAMETEREXPECTED本信息表示包含没有参数的右括号BADDIGITINNUMBER一个控制参数的数字参数包含无效字符只能是十进制数CAN’

5、TCREATEFILE在FILE行定义的文件名不能建立CAN’THAVEGERERALCONTROLININVOCATIONLINE一般控制例如EJECT不能包含在命令行把这些控制用#pragma声明放在源文件中FILEDOESNOTEXIST没有发现定义在FILE行的文件FILEWRITE-ERROR因为磁盘空间不够写到列表预打印工作或目标文件时出错IDENTIFIEREXPECTED当DEFINE控制没有参数时产生本信息DEFINE要求一个参数作为标识符这和C语言的规则相同MEMORYSPACE

6、EXHAUSTED编译器不能分配足够的存储区来编译指定的源文件如果始终出现这个信息应该把源文件分成两个或多个小文件再重新编译MORETHAN100ERRORSINSOURCE-FILE在编译时检测到的错误超过100个这使编译器终止MORETHAN256SEGMENTS/EXTERNALS在一个源文件中的参考超过256个单个的源文件不能有超过256个函数或外部参考这是INTEL目标模块格式OMF-51的历史的限制包含标量和/或bit声明的函数在OBJ文件中生成两个有时候三个段定义KeilSoftwar

7、e–Cx51编译器用户手册—第七章错误信息192NON-NULLARGUMENTEXPECTED所选的控制参数需要用括号包含一个参数例如一个文件名或一个数字OUTOFRANGENUMBER一个控制参数的数字参数超出范围例如OPTIMIZE控制只允许数字0到6值7就将产生本错误信息PARSESTACKOVERFLOW解析堆栈溢出如果源程序包含很复杂的表达式或如果块的嵌套深度超过31级就会出现这个错误PREPROCESSORLINETOOLONG32K一个中间扩展长度超过32K字符PREPROCESSO

8、RMACROSTOONESTED在宏扩展期间预处理器所用的堆栈太大这个信息通常表示一个递归的宏定义但也可表示一个宏嵌套太多RESPECIFIEDORCONFLICTINGCONTROL一个命令行参数指定了两次或命令行参数冲突SOURCEMUSTCOMEFROMADISK-FILE源和包含文件必须存在控制台CONCI或类似的设备不能作为输入文件UNKNOWNCONTROL所选的控制参数不认识KeilSoftware–Cx51编译器用户手册—第七章错误信息193语法和语义

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

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

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