英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流

标题: 关于errorlevel伪指令 [打印本页]

作者: kingman    时间: 2009-4-18 20:06
标题: 关于errorlevel伪指令
errorlevel的用途是控制编译信息的输出显示。编译器在编译源程序时会提供很多信息,有些信息是必
须要处理的,例如错误信息(Error),只要有错误信息存在,你的程序将永远无法完成编译;有些可
能只需要关注,例如警告信息(Warning);也有一些可能你根本就不感兴趣,它们只是一些提示信息
(Message)而已。注意出现警告和提示信息时将不会中止编译器的编译工作,你的程序将被编译并
最终产生HEX文件。我们可以用errorlevel伪指令来控制输出信息的级别,或刻意关闭/打开一些提示
信息。编译信息的输出显示级别有三种,分别是0、1和2。级别0代表显示所有信息,包括各种错
误、警告和提示信息,
级别1代表显示错误和警告信息,忽略提示信息;
级别3代表只显示错误信息而忽略警告和提示信息。
在任何一个大的级别上还可以对某些信息单独设定显示或关闭。每个信息都有一个识别标号,打开
或关闭某类信息只需在errorlevel伪指令中引用信息识别标号,并在其前面用“+”或“-”号,即代表
打开或关闭这一类信息,
例如: errorlevel 0, -302, -305 ;显示所有信息,但不需要302和305这两类提示信息
errorlevel 1, +305 ;显示错误和警告信息,但同时还要关注305类的提示信息




欢迎光临 英锐恩单片机论坛,Microchip单片机,模拟器件,接口电路,麦肯单片机,单片机应用交流 (http://www.enroobbs.com/) Powered by Discuz! X3.2