GNU Info

Info Node: (gcc-300.info)Top

(gcc-300.info)Top


Next: G++ and GCC Up: (DIR)
Enter node , (file) or (file)node

Introduction
************

   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.

G++ and GCC
You can compile C or C++ programs.
Standards
Language standards supported by GCC.
Invoking GCC
Command options supported by `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.
Objective C
GNU Objective-C runtime features.
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.
Makefile
Additional Makefile and configure information.
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.
Trees
The source representation used by the C and C++ front ends.
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 `xm-MACHINE.h' file.
Fragments
Writing the `t-TARGET' and `x-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.
GNU Free Documentation License
How you can copy and share this manual.
Contributors
People who have contributed to GCC.
Option Index
Index to command line options.
Index
Index of concepts and symbol names.

automatically generated by info2www version 1.2.2.9