C51编译器的控制指令分为三类:源文件控制类,目标文件控制类及列表控制类。
1. 源文件控制类
NOEXTEND:C51源文件不允许使用ANSI C扩展功能。
DEFINE(DF):定义预处理(在C51命令行)。
2. 目标文件(Object)控制类:
COMPACT LARGE SMALL 选编译模式
DEBUG(DB) 包含调试信息,以供仿真器或dSCope51使用。
NOAMAKE(NOAM) 禁止AutoMake信息记录
NOREGPARMS 禁止用寄存器传递参数
OBJECTEXTEND(OE) Object文件包含附加变量类型信息
OPTIMIZE(OT) 指定优化级别
REGFILE(RF) 指定一个寄存器使用的文件以供整体优化用
REGISTERBANK(RB) 指定一个供绝对寄存器访问的寄存器区名
SRC 不生成目标文件只生成汇编源文件
其它控件不常用。
3. 列表文件(listing)控制类:
CODE(CD):向列表文件加入汇编列表
LISTINCLUDE(LC):显示indude文件
SYMBOLS(SB):列表文件包括模块内所有符号的列表
WARNINGLEVEL(WL):选择“警告”级别。 |