ARM VERSION 1.2 Computer Hardware User Manual


 
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