与编译选项相关的编译指示
下面列出的编译指示用来改写过程、方法、转换器的代码生成选项。
当前,编译器提供以下可能的选项(以后可能会增加)。
编译指示 | 允许的值 | 描述 |
---|---|---|
checks | on|off | 是否为所有的运行时检查生成代码。 |
boundChecks | on|off | 是否为数组边界检查生成代码。 |
overflowChecks | on|off | 是否为上、下溢出检查生成代码。 |
nilChecks | on|off | 是否为空指针检查生成代码。 |
assertions | on|off | 是否为断言生成代码。 |
warnings | on|off | 打开或关闭编译器的警告消息。 |
hints | on|off | 打开或关闭编译器的提示消息。 |
optimization | none|speed|size | 设置优化目标为执行速度(speed)、文件大小(size), 或者关闭优化(none) |
patterns | on|off | 打开或关闭项重写模块、宏。 |
callconv | cdecl|… | 为所有过程(及过程类型)设置默认的调用规范。 |
例如:
{.checks: off, optimization: speed.}
# 关闭运行时检查,优化执行速度
当前内容版权归 vectorworkshopbaoerjie 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 vectorworkshopbaoerjie .