|
|
``Object files'' describes the executable and linking format (ELF) of the object code produced by the C and C++ compilation system. Strictly speaking, this discussion is required reading only for programmers who need to access and manipulate object files. However, because it provides a larger perspective on the workings of the compilation system, especially the dynamic linking mechanism, it may prove useful to readers who seek to widen their understanding of the material presented in other topics.
``Floating point operations'' details the standard single-precision, double-precision, and long-double data types, operations, and conversions for floating point arithmetic that are generated by the C and C++ compilers. It also describes the low-level library functions that are provided to programmers who need the full range of floating point support. Most users will not need to call low-level functions to use floating point operations in their programs.
``m4 macro processor'' describes m4, a general purpose macro processor that can be used to preprocess C and assembly language programs.