2.1. About the C and C++ compilers

Wherever possible, the compilers adopt widely used command-line options familiar both to users of UNIX and to users of Windows/MS-DOS.

The ARM C and C++ compilers compile ANSI C.

The ARM C++ compilers expect C++ that conforms to the ISO/IEC 14822 :1998 International Standard for C++. See Appendix C Standard C++ Implementation Definition for a detailed description of ARM C++ language support.

The ARM C++ compilers can also compile the subset of standard C++ known as Embedded C++ (EC++). EC++ is a subset of standard C++ that provides efficient code for use in embedded systems. The EC++ amendment to the ISO standard is evolving. The proposed definition is available on the web at http://www.caravan.net/ec2plus.

Copyright © 1999-2001 ARM Limited. All rights reserved.ARM DUI 0067D
Non-Confidential