[Top] | [Contents] | [Index] | [ ? ] |
This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds to GCC version 3.3.5. The internals of the GNU compilers, including how to port them to new targets and some information about how to write front ends for new languages, are documented in a separate manual. See section `Introduction' in GNU Compiler Collection (GCC) Internals.
1. Compile C, C++, Objective-C, Ada, Fortran, Java, or treelang 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. C Implementation-defined behavior How GCC implements the ISO C specification. 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. Binary Compatibility 9. gcov
---a Test Coverage Programgcov
---a test coverage program.10. Known Causes of Trouble with GCC If you have trouble using GCC. 11. Reporting Bugs How, why and where to report bugs. 12. How To Get Help with GCC How to find suppliers of support for GCC. 13. Contributing to GCC Development How to contribute to testing and developing GCC.
Funding Free Software How to help assure funding for free software. The GNU Project and GNU/Linux
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. Keyword Index Index of concepts and symbol names.