Description
This manual provides an entire tutorial introduction to the GNU C and C++ compilers, gcc and g++. Many books teach the C and C++ languages, this book teaches you how you can use the compiler itself. The entire common problems and error messages encountered by new users of GCC are carefully explained, with a lot of easy-to-follow “Hello World” examples. Topics covered include: compiling C and C++ programs the use of header files and libraries, warning options, use of the preprocessor, static and dynamic linking, debugging, optimization, platform-specific options, profiling and coverage testing, paths and environment variables, and the C++ usual library and templates. Includes a special foreword by Richard M. Stallman, principal developer of GCC and founding father of the GNU Project. The entire money raised from the sale of this book will fortify the advance of free software and documentation.