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.97.
- G++ and GCC: You can compile C or C++ programs.
- Standards: Language standards supported by GCC.
- Invoking GCC: Command options supported by @samp{gcc}.
- Installation: How to configure, compile and install GCC.
- C Extensions: GNU extensions to the C language family.
- C++ Extensions: GNU extensions to the C++ language.
- Gcov: gcov: a GCC test coverage program.
- Trouble: If you have trouble installing GCC.
- Bugs: How, why and where to report bugs.
- Service: How to find suppliers of support for GCC.
- Contributing: How to contribute to testing and developing GCC.
- VMS: Using GCC on VMS.
- Portability: Goals of GCC's portability features.
- Interface: Function-call interface of GCC output.
- Passes: Order of passes, what they do, and what each file is for.
- RTL: The intermediate representation that most passes work on.
- Machine Desc: How to write machine description instruction patterns.
- Target Macros: How to write the machine description C macros.
- Config: Writing the @file{xm-@var{machine}.h} file.
- Fragments: Writing the @file{t-@var{target}} and @file{x-@var{host}} files.
- Funding: How to help assure funding for free software.
- GNU/Linux: Linux and the GNU Project
- Copying: GNU General Public License says
how you can copy and share GCC.
- Contributors: People who have contributed to GCC.
- Index: Index of concepts and symbol names.
This document was generated on 27 November 2000 using the
texi2html
translator version 1.54.