4 using the c preprocessor, Using the c preprocessor -19 – ARM VERSION 1.2 User Manual
Page 31

Writing ARM and Thumb Assembly Language
ARM DUI 0068B
Copyright © 2000, 2001 ARM Limited. All rights reserved.
2-19
2.4
Using the C preprocessor
You can include the C preprocessor command
#include
in your assembly language
source file. If you do this, you must preprocess the file using the C preprocessor, before
using
armasm
to assemble it. See ADS Compilers and Libraries Guide.
armasm
correctly interprets
#line
commands in the resulting file. It can generate error
messages and
debug_line
tables using the information in the
#line
commands.
Example 2-4 shows the commands you write to preprocess and assemble a file,
sourcefile.s
. In this example, the preprocessor outputs a file called
preprocessed.s
, and
armasm
assembles
preprocessed.s
.
Example 2-4 Preprocessing an assembly language source file
armcpp -E < sourcefile.s > preprocessedfile.s
armasm preprocessedfile.s