2.10.1. APM templates for C++

ARM C++ provides additional project templates to enable you to build C++ projects in APM. The C++ project templates are based on the corresponding C project templates for the Software Development Toolkit. The templates provide options for producing C++ executable images and object libraries from within APM.

By default, the templates are installed in the \template directory of your SDT installation directory. If you installed SDT in the default location, this will be c:ARM250\template.

The C++ APM templates are:

ARM C++ Executable Image

This template builds an ARM C++ executable image from C, C++, and ARM assembly language source files, and ARM object libraries.

Thumb C++ Executable Image

This template builds a Thumb C++ executable image from C, C++, and Thumb/ARM assembly language source files, and Thumb object libraries.

ARM C++ Object Library

This template builds an ARM object library file from C, C++, and ARM assembly language source files. You can use the library as a component in other projects to build ARM executable images.

Thumb C++ Object Library

This template builds a Thumb object library file from C, C++, and Thumb/ARM assembly language source files. You can use the library as a component in other projects to build Thumb executable images.

Thumb/ARM C++ Interworking Image

This template builds an ARM/Thumb C++ interworking image from:

  • Thumb C and C++ source files

  • ARM C and C++ source files

  • Thumb/ARM assembly language source files

  • Thumb object libraries

  • ARM object libraries.

Copyright © 1997, 1998 ARM Limited. All rights reserved.ARM DUI 0040D
Non-Confidential