# title
Building Linux applications using RVCT v4.0 and the GNU Tools and Libraries

# topic.label
Building Linux applications using RVCT v4.0 and the GNU Tools and Libraries

# topic.topics[].topics[].label
About the ARM Application Binary Interface

# topic.topics[].label
Using RVCT to build a Linux application or library

# topic.topics[].topics[].label
Building for ARM Linux using normal RVCT options

# topic.topics[].topics[].label
Using RVCT as a drop-in replacement for GCC and GNU Id

# topic.topics[].topics[].label
Migrating a build from an earlier version of RVCT

# topic.topics[].topics[].label
Common problems with running your application

# metadata.contentDescription
This Application Note introduces you to building a Linux application or library, linked with the GNU C and C++ libraries, using the RealView Compilation Tools (RVCT) provided as part of RealView Development Suite (RVDS) v4.0. You can create dynamic images with RVCT v4.0 that can run under Linux using the GNU C library (glibc).