Keil™, An ARM® Company

RealView Libraries and Floating Point Support Guide

Build options and library variants

1.1.3. Build options and library variants

When you build your application, you must make certain choices. For example:

Target Architecture and instruction set

ARM, Thumb®, or Thumb-2.

Byte order

Big‑endian or little‑endian.

Floating‑point support

Software (SoftVFP), hardware (VFP), or none.

Position‑independence

Data can be read/write position‑independent or position‑dependent.

Code can be read‑only position‑independent or position‑dependent.

Note

Not supported in microlib.

When you link your assembly language, C, or C++ code, the linker selects appropriate C and C++ library variants compatible with the build options you specified. There is a variant of the ISO C library for each combination of major build options.

For more information see:

Copyright © 2007 ARM Limited. All rights reserved.ARM DUI 0378A