kingman 发表于 2009-4-18 20:06:17

关于errorlevel伪指令

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