Jump to content

GNU C Compiler

From EDM2
Revision as of 01:26, 4 February 2024 by Martini (talk | contribs)
GNU C Compiler
Name GNU C Compiler
Version 12
Vendor
Author
Licence GNU GPL
WWW

The main GCC distribution included the C, C++, and Objective C front ends. Additional front ends for Ada 95 (GNAT), Fortran 77, and Pascal were distributed separately.

gcc
GNU C compiler
g++
GNU C++ compiler

Releases

  • 1.0 (May 1987)
  • 1.1 (May 1987)
  • 1.40 (Jun 1991)
  • 1.42 (Sep 1992)
  • 2.0 (Feb 1992)
  • 2.1 (Mar 1992)
  • 2.2 (Jun 1992)
  • 2.3 (Oct 1992)
  • 2.6.0 (Jul 1994)

Ports

GCC/2
  • Jun 1992: 2.1
  • Nov 1992: 2.2.2
  • Apr 1993: 2.3.3
  • Nov 1993: 2.5.4 - Objective C support
  • Nov 1994: 2.6.1
  • Dec 2003: 3.2.1
  • Jan 2004: 3.2.2 beta 4 (Innotek)
  • Mar 2022: 9.4.0 (Paul's Port)
  • Jul 2022: 10.4.0 (Paul's Port)
  • Mar 2022: 11.2.0 (Paul's Port)
  • Aug 2022: 12.2.0 (Paul's Port)
EMX
  • Feb 1992: emx 0.8b - GCC 1.40
  • Mar 1992: emx 0.8c - GCC 2.1, GAS 1.38.1, GDB 4.4
  • May 1992: emx 0.8d - GCC 2.1
  • Sep 1992: emx 0.8e - GCC 2.2.2, GDB 4.6
  • Jan 1993: emx 0.8f - GCC 2.3.3, GDB 4.7
  • Jul 1993: emx 0.8g - GCC 2.4.5, GDB 4.9
  • Dec 1993: emx 0.8h - GCC 2.5.7 / 2.5.8
  • Dec 1994: emx 0.9a - GCC 2.6.3, GAS 2.3, GDB 4.13
    • 1995: emx 0.9a fix 06 - GCC 2.7.0
  • Sep 1996: emx 0.9c - GCC 2.7.2.1
  • Dec 1998: emx 0.9d - GCC 2.8.1