1.6.1 Using the C library with an application

Depending on how you use the C and C ++ libraries with your application, you might have to re-implement particular functions.

You can use the C and C ++ libraries with an application in the following ways:
  • Build a semihosting application that can be debugged in a semihosted environment such as with the Keil ULINK debug adapter.
  • Build a non-hosted application that, for example, can be embedded into ROM.
  • Build an application that does not use main() and does not initialize the library. This application has restricted library functionality, unless you re-implement some functions.
Related concepts
1.6.2 Using the C and C++ libraries with an application in a semihosting environment
1.6.4 Using the libraries in a nonsemihosting environment
Related reference
1.7.1 Building an application without the C library
Non-ConfidentialPDF file icon PDF versionARM DUI0378G
Copyright © 2007, 2008, 2011, 2012, 2014, 2015 ARM. All rights reserved.