Creating an application as bare machine
C without the C library
The following topics refer to creating applications as bare
machine C without the library. These applications do
not automatically use the full C runtime environment provided by
the C library. Even though you are creating an application without
the library, some functions from the library that are called implicitly
by the compiler must be included. There are also many library functions
that can be made available with only minor re-implementations.