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

Page 31

Advertising
background image

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

Advertising