Gnu Reference
Subtitle: Using and Porting the Gnu Complier Collection Gcc (Using and Porting the GNU Compiler Collection)
Publisher: Iuniverse Inc
Published: August 2000
Language: eng
Format: Paperback
Number of pages: 360
ISBN-13: 9780595100378
Subjects: Compilers; Programming Languages - General; Reference - General; Computers; Computer Bks - Languages / Programming; Computer Books: General
Description: http://gcc.gnu.org/onlinedocs/gcc-2.95.3/gcc.html
Using and Porting the GNU Compiler Collection (GCC)

This manual documents how to run, install and port the GNU compiler, as well as its new features and incompatibilities, and how to report bugs. It corresponds to GCC version 2.95.

    1. Compile C, C++, Objective C, or Fortran	  	You can compile C or C++ programs.
    2. GCC Command Options	  	Command options supported by `gcc'.
    3. Installing GNU CC	  	How to configure, compile and install GCC.
    4. Extensions to the C Language Family	  	GNU extensions to the C language family.
    5. Extensions to the C++ Language	  	GNU extensions to the C++ language.
    6. gcov: a Test Coverage Program	  	gcov: a GCC test coverage program.
    7. Known Causes of Trouble with GCC	  	If you have trouble installing GCC.
    8. Reporting Bugs	  	How, why and where to report bugs.
    9. How To Get Help with GCC	  	How to find suppliers of support for GCC.
    10. Contributing to GCC Development	  	How to contribute to testing and developing GCC.
    11. Using GCC on VMS	  	
    12. GCC and Portability	  	Goals of GCC's portability features.
    13. Interfacing to GCC Output	  	Function-call interface of GCC output.
    14. Passes and Files of the Compiler	  	Order of passes, what they do, and what each file is for.
    15. RTL Representation	  	The intermediate representation that most passes work on.
    16. Machine Descriptions	  	How to write machine description instruction patterns.
    17. Target Description Macros	  	How to write the machine description C macros.
    18. The Configuration File	  	Writing the `xm-machine.h' file.
    19. Makefile Fragments	  	Writing the `t-target' and `x-host' files.

    Funding Free Software	  	How to help assure funding for free software.
    Linux and the GNU Project	  	

    GNU GENERAL PUBLIC LICENSE	  	GNU General Public License says how you can copy and share GCC.
    Contributors to GCC	  	People who have contributed to GCC.

    Index	  	Index of concepts and symbol names.
Notes: The entire book is free and can be put here in total.