GCC Releases

Download

Source code for GCC releases may be downloaded from our mirror sites.

Important: because these are source releases, they will be of little use to you if you do not already have a C compiler on your machine. If you don't already have a compiler, you need pre-compiled binaries. Our binaries page has references to pre-compiled binaries for various platforms.

You can also retrieve the current development sources using SVN.

GCC Timeline

The table is sorted by date; starting with version 3.3.4, the GCC project provides bug releases for older release branches for those users who require a very high degree of stability.

Please refer to our development plan for future releases, and an alternative view of the release history.

ReleaseRelease date
GCC 4.1.2 February 13, 2007
GCC 4.0.4 January 31, 2007
GCC 4.1.1 May 24, 2006
GCC 4.0.3 March 10, 2006
GCC 3.4.6 March 06, 2006
GCC 4.1.0 February 28, 2006
GCC 3.4.5 November 30, 2005
GCC 4.0.2 September 28, 2005
GCC 4.0.1 July 7, 2005
GCC 3.4.4 May 18, 2005
GCC 3.3.6 May 3, 2005
GCC 4.0.0 April 20, 2005
GCC 3.4.3 November 4, 2004
GCC 3.3.5 September 30, 2004
GCC 3.4.2 September 6, 2004
GCC 3.4.1 July 1, 2004
GCC 3.3.4 May 31, 2004
GCC 3.4.0 April 18, 2004
GCC 3.3.3 February 14, 2004
GCC 3.3.2 October 17, 2003
GCC 3.3.1 August 8, 2003
GCC 3.3 May 13, 2003
GCC 3.2.3 April 22, 2003
GCC 3.2.2 February 05, 2003
GCC 3.2.1 November 19, 2002
GCC 3.2 August 14, 2002
GCC 3.1.1 July 25, 2002
GCC 3.1 May 15, 2002
GCC 3.0.4 February 20, 2002
GCC 3.0.3 December 20, 2001
GCC 3.0.2 October 25, 2001
GCC 3.0.1 August 20, 2001
GCC 3.0 June 18, 2001
GCC 2.95.3 March 16, 2001
GCC 2.95.2 October 24, 1999
GCC 2.95.1 August 19, 1999
GCC 2.95 July 31, 1999
EGCS 1.1.2 March 15, 1999
EGCS 1.1.1 December 1, 1998
EGCS 1.1 September 3, 1998
EGCS 1.0.3 May 15, 1998
EGCS 1.0.2 March 16, 1998
gcc 2.8.1 March 2, 1998
gcc 2.8.0 January 7, 1998
EGCS 1.0.1 January 6, 1998
EGCS 1.0 December 3, 1997

Historical

If you have evidence for a missing release date, please send it in.

GCC VersionRelease date
2.7.2.3August 22, 1997
2.7.2.2January 29, 1997
2.7.2.1June 29, 1996
2.7.2November 26, 1995
2.7.1November 12, 1995
2.7.0June 16, 1995
2.6.3November 30, 1994
2.6.2November 12, 1994
2.6.1November 1, 1994
2.6.0July 14, 1994
2.5.8January 24, 1994
2.5.7December 12, 1993
2.5.6December 3, 1993
2.5.5November 27, 1993
2.5.4November 16, 1993
2.5.3November 11, 1993
2.5.2November 1, 1993
2.5.1October 31, 1993
2.5.0October 22, 1993
2.4.5June 20, 1993
2.4.4June 19, 1993
2.4.3June 1, 1993
2.4.2May 31, 1993
2.4.1May 26, 1993
2.4.0May 17, 1993
2.3.3December 26, 1992
2.3.2November 27, 1992
2.3.1November 1, 1992
2.3October 31, 1992
2.2.2June 14, 1992
2.2.1June 9, 1992
2.2June 8, 1992
2.1March 24, 1992
2.0February 22, 1992
1.42.0 (g++)September 20, 1992
1.42September 20, 1992
1.41August 27, 1992
1.41.0 (g++)July 13, 1992
1.40.3 (g++)October 19, 1991
1.40June 1, 1991
1.39.1 (g++)May 4, 1991
1.39January 16, 1991
1.38December 21, 1990
1.37.1 (g++)March 1, 1990
1.37.0 (g++)February 28, 1990
1.37.1February 21, 1990
1.37February 11, 1990
1.36.4 (g++)January 30, 1990
1.36.3 (g++)January 16, 1990
1.36September 24, 1989
1.35April 26, 1989
1.34February 23, 1989
1.33February 1, 1989
1.32December 21, 1988
1.31November 19, 1988
1.30October 13, 1988
1.29October 6, 1988
1.28September 14, 1988
1.27September 5, 1988
1.26August 18, 1988
1.25August 3, 1988
1.24July 2, 1988
1.23June 26, 1988
1.22May 22, 1988
1.21May 1, 1988
1.20April 19, 1988
1.19March 29, 1988
1.18February 4, 1988
1.17January 9, 1988
1.16December 19, 1987
1.15.3 (g++)December 18, 1987
1.15November 28, 1987
1.14November 6, 1987
1.13October 12, 1987
1.12October 3, 1987
1.11September 5, 1987 (announced late)
1.10August 22, 1987
1.9August 18, 1987 (never announced)
1.8August 10, 1987
1.7July 21, 1987
1.6July 2, 1987
1.5June 18, 1987
1.4June 13, 1987
1.3June 10, 1987
1.2June 1, 1987
1.1May 24, 1987
1.0May 23, 1987
0.9 (first beta release)March 22, 1987