3.8. 使用 C 预处理程序

在汇编语言源文件中,可使用 C 预处理程序命令。 若要执行此操作,必须在使用 armasm 汇编文件之前,使用 C 预处理程序对其进行预处理。 有关详细信息,请参阅 RealView 编译工具编译器用户指南

armasm 会正确解释结果文件中的 #line 命令。 它能使用 #line 命令中的信息产生错误消息和 debug_line 表。

Example 3.1 显示了您编写的用于预处理和汇编 source.s 文件的命令。 在此示例中,预处理程序输出一个名为 preprocessed.s 的文件,然后 armasm 汇编 preprocessed.s

Example 3.1. 预处理汇编语言源文件


armcc -E source.s > preprocessed.s

armasm preprocessed.s

Copyright © 2002-2007 ARM Limited. All rights reserved. ARM DUI 0204HC
Non-Confidential