Top > Software development > Compilers > Gcc

Gcc - GNU Compiler Collection

The GNU Compiler Collection is a full-featured ANSI C compiler with support for K&R C, as well as C++, Objective C, Java, and Fortran. GCC provides many levels of source code error checking traditionally provided by other tools (such as lint), produces debugging information, and can perform many different optimizations to the resulting object code.

GCC now supports the Intel IA-64 processor, so completely free software systems will be able to run on the IA-64 architecture as soon as it is released.Version 3.0 includes a new C++ API and library, and a new x86 back-end. The manual has been substantially rewritten and improved.

The GNU Compiler for Java is now integrated and supported: GCJ can compile Java source or Java bytecodes to either native code or Java class files. Java programs will run faster while letting users run a completely free system without needing a proprietary Java compiler.



Obtaining

Web pagehttp://gcc.gnu.org/
Source tarballftp://ftp.gnu.org/gnu/gcc/gcc-3.4.0
Source informationhttp://gcc.gnu.org/mirrors.html
Version 3.4.0 (stable) released on 2004-04-21
Licensed under The GNU General Public License, Version 2 or later.
This is a GNU package.

Documentation
Reference manuals for several versions of GCC are available in HTML and PostScript formats from http://gcc.gnu.org/onlinedocs/; Printed user manual is available from https://order.fsf.org/#manuals; Printed user tutorial +is available from http://www.network-theory.co.uk/gcc/intro/
Support contacts

Announce List<gcc-announce@gcc.gnu.org>; http://www.gnu.org/software/gcc/lists.html
Help ListSee http://gcc.gnu.org/lists.html for a complete list of gcc mailing lists
Developer ListSee http://gcc.gnu.org/lists.html for a complete list of gcc mailing lists
Bug ListSee http://gcc.gnu.org/lists.html for a complete list of gcc mailing lists

Project contacts

Maintainers
Developers
Sponsors
  • Cygnus (a RedHat company), CodeSourcery

Related information

Source repository:pserver:anoncvs@subversions.gnu.org:/cvsroot/gcc login co http://savannah.gnu.org/cvs/?group=gcc
Interfacescommand line
Programscpp, gcov, protoize, unprotoize, c++, c++filt, g++, g77, gcj, gcjh, jcf-dump, jv-scan
Source languagesC
Supported languagesC, C++, Objective C, Java
Use requirementsglibc, binutils
Build prerequisitesPOSIX-compliant make
Weak prerequisitestexinfo, bison, gperf, gettext, autogen
Related programsGdb, Binutils, g++

Entry information

License verified byJanet Casey <jcasey@gnu.org> on 2001-01-31
Entry compiled byJanet Casey <jcasey@gnu.org>

Categories



The copyright licensing notice below applies to this text. The software described in this text has its own copyright notice and license, which can usually be found in the distribution itself.

Copyright © 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.

Permission is granted to copy, distribute, and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of this license is included in the file COPYING.DOC.

Please report any problems in this page to bug-directory@gnu.org, or find out how you can help fix them.

The FSF provides this directory as a service to the free software community. Please consider donating to the FSF to help support this project.