GNU Emacs Lisp Reference Manual 1/2
- 572 Seiten
- 21 Lesestunden
Richard Stallman ist ein Visionär, der die Bewegung für freie Software anführt und die Entwicklung des GNU-Betriebssystems initiierte sowie die Free Software Foundation gründete. Er entwickelte das Konzept des Copyleft und verfasste die weit verbreitete GNU General Public License. Stallman widmet seine Zeit der Förderung ethischer Ideen der Softwarefreiheit und dem Kampf gegen Softwarepatente und übermäßige Urheberrechtsausweitungen. Sein Engagement für die Förderung digitaler Freiheit inspiriert und prägt weiterhin die technologische Landschaft.



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.
The GNU Debugger allows you to see what is going on "inside" a program while it executes - or what a program was doing at the moment it crashed. GDB supports C, C++, Java, Fortran and Assembly among other languages; it is also designed to work closely with the GNU Compiler Collection (GCC). The GNU Debugger Program has four special features that helps you catch bugs in the * It starts your program for you, specifying anything that might affect it's behavior.* Makes your program stop under specified conditions.* Examines what happened when the program stopped.* Allows you to experiment with changes to see what effect they have on the program. This book will show * setting and clearing breakpoints* examining the stack, source files and data* examining the symbol table* altering program execution* specifying a target for debugging* how to control the debugger* how to use canned command sequences* how to install GDB* and much more! This manual is written for programmers. It is designed so someone can begin utilizing GDB after just reading the first chapter, or read the whole manual and master the program. Synopsis of ideas and extensive examples are given.