Jump to content

GNU Compiler Collection

From Simple English Wikipedia, the free encyclopedia
GNU Compiler Collection
Developer(s)GNU Project
Initial releaseMay 23, 1987; 38 years ago (1987-05-23)[1]
Repository
  • {{URL|example.com|optional display text}}
Written inC with some parts written in C++
Engine
    Operating systemCross-platform
    PlatformGNU
    TypeCompiler
    LicenseGPLv3+ with GCC Runtime Library Exception[2]
    Websitegcc.gnu.org

    The GNU Compiler Collection (also known as GCC) is a free software compiler written as part of the GNU project. It originally only compiled C code into machine language, however, now many frontends have been created to allow it to compile other languages.[3][4]

    As well as being the compiler for GNU, it is used by many other projects, most notably many Linux-based operating systems.

    Languages[change]

    GCC supports compiling the following programming languages:[5]

    • C (using the original gcc frontend.)
    • C++ (g++ frontend)
    • Objective-C
    • Objective-C++
    • Fortran
    • Ada
    • Go (gccgo frontend)

    References[change]

    1. "GCC Releases". GNU Project. Retrieved July 24, 2020.
    2. "GCC Runtime Library Exception". Retrieved July 24, 2020.
    3. "GCC Development Mission Statement". Free Software Foundation, Inc. 1999-04-22. Retrieved 2021-01-03.
    4. "History - GCC Wiki". gcc.gnu.org. Retrieved 2021-01-03.
    5. "GCC Front Ends". Free Software Foundation, Inc. 2020-09-20. Retrieved 2020-01-03.