Jump to content

GNU C Compiler: Difference between revisions

From EDM2
No edit summary
Ak120 (talk | contribs)
m Undo revision 82773 by Martini (talk)
Line 1: Line 1:
{{Software
|Picture=NA.png
|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]]), [[GNU Fortran 77|Fortran 77]], and [[GNU Pascal|Pascal]] were distributed separately.
The main GCC distribution included the C, C++, and Objective C front ends. Additional front ends for Ada 95 ([[GNAT]]), [[GNU Fortran 77|Fortran 77]], and [[GNU Pascal|Pascal]] were distributed separately.


Line 31: Line 22:
* Nov 1993: 2.5.4 - Objective C support
* Nov 1993: 2.5.4 - Objective C support
* Nov 1994: 2.6.1
* 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
;EMX
Line 53: Line 38:


[[Category:C++ Development Environment]]
[[Category:C++ Development Environment]]
[[Category:Open Source Software]]

Revision as of 01:30, 5 February 2024

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
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