|[Top]||[Contents]||[Index]||[ ? ]|
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 3.0.
1. Compile C, C++, Objective C, Fortran, Java You can compile C or C++ programs. 2. Language Standards Supported by GCC Language standards supported by GCC. 3. GCC Command Options Command options supported by `gcc'. 4. Installing GNU CC How to configure, compile and install GCC. 5. Extensions to the C Language Family GNU extensions to the C language family. 6. Extensions to the C++ Language GNU extensions to the C++ language. 7. GNU Objective-C runtime features 8.
gcov: a Test Coverage Program
gcov: a GCC test coverage program. 9. Known Causes of Trouble with GCC If you have trouble installing GCC. 10. Reporting Bugs How, why and where to report bugs. 11. How To Get Help with GCC How to find suppliers of support for GCC. 12. Contributing to GCC Development How to contribute to testing and developing GCC. 13. Using GCC on VMS 14. Additional Makefile and configure information. 15. GCC and Portability Goals of GCC's portability features. 16. Interfacing to GCC Output Function-call interface of GCC output. 17. Passes and Files of the Compiler Order of passes, what they do, and what each file is for. 18. Trees: The intermediate representation used by the C and C++ front ends The source representation used by the C and C++ front ends. 19. RTL Representation The intermediate representation that most passes work on. 20. Machine Descriptions How to write machine description instruction patterns. 21. Target Description Macros How to write the machine description C macros. 22. The Configuration File Writing the `xm-machine.h' file. 23. 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. GNU Free Documentation License How you can copy and share this manual. Contributors to GCC People who have contributed to GCC.
Option Index Index to command line options. Index Index of concepts and symbol names.