Bare machine integer C

If you are writing a program in C that does not use the library and is to run without any environment initialization, you must:

When you have met these requirements, link your application normally. The linker uses the appropriate C library variant to find any required compiler functions that are implicitly called.

Many library facilities require __user_libspace for static data. Even without the initialization code activated by having a main() function, __user_libspace is created automatically and uses 96 bytes in the ZI segment.

Show/hideSee also

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0475C