- 5
- 0
- 约1.31万字
- 约 15页
- 2017-02-02 发布于江苏
- 举报
第七章 错误信息
本章列出了编程中可能遇到的致命错误语法错误和警告信息每节包括一个信息
的主要说明和消除错误或警告条件可采取的措施
致命错误
致命错误立即终止编译这些错误通常是命令行指定的无效选项的结果当编译器不
能访问一个特定的源包含文件时也产生致命错 误
致命错误信息采用下面的格式
C51 FATAL-ERROR –
ACTION current action
LINE: line in which the error is detected
ERROR: corresponding error message
C51 TERMIANTED.
C51 FATAL-ERROR –
ACTION current action
FILE: file in which the error is detected
ERROR: corresponding error message
C51 TERMIANTED.
下面说明Action和Error中可能的内容
Keil Software – Cx51 编译器用户手册—第七章错误信息 190
Actions
ALLOCATING MEMORY
编译器不能分配足够的存储区来编译指定的源文件
CREATING LIST-FILE / OBJECT-FILE / WORKFILE
编译器不能建立列表文件OBJ文件或工作文件这个错误的出现可能是磁盘
满或写保护或文件已存在和只读
GENERATING INTERMEDIATE CODE
源文件包含的一个函数太大不能被编译器编译成虚拟代码尝试把函数分小或
重新编译
OPENING INPUT-FILE
编译器不能发现或打开所选的源或包含文件
PARSING INVOKE-/#PRAGMA-LINE
当在命令行检测到参数计算或在一个#pragma中检测到参数计算就产生这样
的错误
PARSING SOURCE-FILE / ANALYZING DECLARATIONS
源文件包含太多的外部参考减少源文件访问的外部变量和函数的数目
WRITING TO FILE
当写入列表文件OBJ文件或工作文件时遇到的错误
Keil Software – Cx51 编译器用户手册—第七章错误信息 191
Errors
‘(‘ AFTER CONTROL EXPECTED
一些控制参数需要用括号包含一个参数当没有左括号时显示本信息
‘)’ AFTER PARAMETER EXPECTED
本信息表示包含没有参数的右括号
BAD DIGIT IN NUMBER
一个控制参数的数字参数包含无效字符只能是十进制数
CAN’T CREATE FILE
在FILE行定义的文件名不能建立
CAN’T HAVE GERERAL CONTROL IN INVOCATION LINE
一般控制例如EJECT 不能包含在命令行把这些控制用#pragma声明放在
源文件中
FILE DOES NOT EXIST
没有发现定义在FILE行的文件
FILE WRITE-ERROR
因为磁盘空间不够写到列表预打印工作或目标文件时出错
IDENTIFIER EXPECTED
当DEFINE控制没有参数时产生本信息DEFINE要求一个参数作为标识符这
和C语言的规则相同
MEMORY SPACE EXHAUSTED
编译器不能分配足够的存储区来编译指定的源文件如果始终出现这个信息应
该把源文件分成两个或多个小文件再重新编译
MORE THAN 100 ERRORS IN SOURCE-FILE
在编译时检测到的错误超过100个这使编译器终止
MORE THAN 256 SEGMENTS/EXTERNALS
在一个源文件中的参考超过256个单个的源文件不能有超过256个函数或外部参
考这是INTEL目标模块格式OMF-51 的历史的限制包含标量和/或bit声明
的函数在OBJ文件中生成两个有时候三个段定义
Keil Software – Cx51 编译器用户手册—第七章错误信息 192
NON-NULL ARGUMENT EXPECTED
所选的控制参数需要用括号包含一个参数例如一个文件名或一个数字
OUT OF RANGE NUMBER
一个控制参数的数字参数超出范围例如OPTIMIZE控制只允许数字0到6 值
7就将产生本错误信息
PARSE STACK OVERFLOW
解析堆栈溢出如果源程序包含很复杂的表达式或如果块的嵌套深度超过31级
就会出现这个错误
PREPROCESSOR LINE TOO LONG 32K
一个中间扩展长度超过32K字符
PREPROCESSOR MACROS TOO NESTED
在宏扩展期间预处理器所用的堆栈太大这个信息通常表示一个递归的宏定义
但也可表示一
您可能关注的文档
- FoxPro表单设计与应用课件精品.ppt
- FloTHERM问题合集课件精品.ppt
- Fortran90_数据类型课件精品.ppt
- four laws of ecology课件精品.ppt
- FOF股权投资新趋势课件精品.ppt
- G 20提出降低赤字时间限制精品参考资料.doc
- fortran77程序设计简介课件精品.ppt
- G AMs中文使用心得精品参考资料.doc
- G aN精品参考资料.doc
- G 4L对本机硬盘的备份与恢复图示教程精品参考资料.doc
- K esion(.NET版)标签清单大汇总精品参考资料.doc
- K 3日常问题解决方法精品参考资料.doc
- K indEditor编辑器初始化参数精品参考资料.doc
- K L家电集团公司职位评估系统精品参考资料.doc
- K TL110-J1)使用说明书2009417精品参考资料.doc
- K serha高考高中英语词汇速记教程[短时间快速熟记全部单词,终生不忘]精品参考资料.doc
- K sipxb高考历史二轮专题辅导教案:资本主义和社会主义经济制度的确立与调整精品参考资料.doc
- K S-750A 凯视安达穿戴设备,隐蔽式录像机 中文说明书精品参考资料.doc
- K J321人员定位技术方案精品参考资料.doc
- k of拳皇97人物及出招表精品参考资料.doc
最近下载
- 陕西省安康市清北班2025届高三4月联考模拟预测语文试题(含答案与解析).pdf VIP
- 厨房电器行业电商渠道在2025年拓展的市场竞争分析与策略.docx
- 李春丽--八年级年级主任工作总结.pptx VIP
- ISO22716-GMPC一整套文件汇编(手册、程序文件、管理制度及对应的表单).doc VIP
- 肺栓塞应急预案培训与演练脚本.doc VIP
- 2023年厦门市同安区事业单位真题及答案.docx VIP
- 高中语文选择性必修下册全册教案.docx VIP
- 西师大版小学四年级下册数学全册课件(2024年2月修订).pptx
- 08-高速铁路设计要求规范条文(8隧道).pdf VIP
- 2026年军队文职考试《公共科目》真题.pdf VIP
原创力文档

文档评论(0)