This manual provides a complete 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 to use the compiler itself. All the common problems and error messages encountered by new users of GCC are carefully explained, with numerous easy-to-follow "Hello World" examples. Topics covered include: compiling C and C++ programs using 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++ standard library and templates. Features a special foreword by Richard M. Stallman, principal developer of GCC and founder of the GNU Project. All the money raised from the sale of this book will support the development of free software and documentation.
Reviews
Summary: A good overview
Rating: 4
This book is exactly what it says on the cover covering the basics of GCC.
Summary: Excellent Intro to GCC
Rating: 5
First-rate introduction to the gcc compiler typically found on Linux distributions. Anyone wanting to learn C or C++ will encounter gcc. The C text being used might say nothing about the essential compiler other than to assume that students have one and that they know how it works. Not likely so if they have no background in programming.
So Linux users, in particular, need to understand gcc and how it works. Gough writes very Read more...

