GCC, the GNU Compiler Collection
- GNU Project
GCC, the GNU Compiler Collection
The GNU Compiler Collection includes front ends for
C++
Objective-C, Objective-C++,
Fortran
Ada, Go, D, Modula-2, COBOL, Rust, and Algol 68
as well as libraries for these languages (libstdc++,...).
GCC was originally written as the compiler for the
GNU operating system
The GNU system was developed to be 100% free software, free in the sense
that it
respects
the user's freedom
We strive to provide regular, high quality
releases
, which we want to work well on a variety
of native and cross targets (including GNU/Linux), and encourage everyone
to
contribute
changes or help
testing
GCC.
Our sources are readily and freely available via
Git
and weekly
snapshots
Major decisions about GCC are made by the
steering committee
, guided by the
mission statement
News
FOSSY 2026 toolchain track North America: Call for Participation
[2026-04-17]
FOSSY 2026: Vancouver, Canada, Aug 6 - Aug 9, 2026
GCC developer room at FOSDEM 2026: Schedule Available
[2025-12-15]
FOSDEM 2026: Brussels, Belgium, Jan 31 - Feb 1, 2026
Algol 68 front end added
[2025-11-30]
An experimental Algol 68 programming language front end has been added
to GCC.
GCC developer room at FOSDEM 2026: Call for Participation
[2025-11-03]
FOSDEM 2026: Brussels, Belgium, Jan 31 - Feb 1, 2026
GCC 15.2
released
[2025-08-08]
GNU Tools Cauldron 2025
[2025-08-01]
Porto, Portugal, September 26-28 2025
GCC 12.5
released
[2025-07-11]
GCC 13.4
released
[2025-06-05]
GCC 14.3
released
[2025-05-23]
GCC 15.1
released
[2025-04-25]
COBOL front end added
[2025-04-17]
The COBOL programming language front end has been added to GCC.
This front end was contributed by COBOLworx.
Older news
More news? Let gerald@pfeifer.com know!
Supported Releases
GCC 16.1
changes
Status:
2026-04-22
(regression fixes & docs only).
Serious
regressions
All
regressions
GCC 15.2
changes
Status:
2025-08-08
(regression fixes & docs only).
Serious
regressions
All
regressions
GCC 14.3
changes
Status:
2025-05-23
(regression fixes & docs only).
Serious
regressions
All
regressions
GCC 13.4
changes
Status:
2025-06-05
(regression fixes & docs only).
Serious
regressions
All
regressions
Development:
GCC 17.0 (
release criteria
changes
Status:
2026-04-22
(general development).
Serious
regressions
All
regressions
Search our site
There is also a
detailed search form
Get our announcements
About GCC
Mission
Releases
Snapshots
Mailing lists
Contributors
IRC
@gnutools
Mastodon
Documentation
Installation
Platforms
Manual
FAQ
Wiki
Pointers
Mirrors
Binaries
Sources
Git
...write access
Rsync
Development
Plan
Timeline
Contributing
Why contribute?
Open projects
Front ends
Back ends
Extensions
Testing
Benchmarks
Translations
Bugs
Known bugs
How to report
Bug tracker
Management
For questions related to the use of GCC,
please consult these web pages and the
GCC manuals
. If that fails,
the
gcc-help@gcc.gnu.org
mailing list might help.
Comments on these web pages and the development of GCC are welcome on our
developer list at
gcc@gcc.gnu.org
All of
our lists
have public archives.
Copyright (C)
Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.
These pages are
maintained by the GCC team
Last modified 2026-04-22.