optimizing compiler produced by the GNU Project, key component of the GNU tool-chain and standard compiler for most projects related to GNU and the Linux kernel.
GCC_10.2_GNU_Compiler_Collection_self-compilation.png
gcc 11 1 0 compiling chicken screenshot
The GNU Compiler Collection (GCC; formerly GNU C Compiler) is a collection of compilers from the GNU Project that support various programming languages, hardware architectures, and operating systems. The Free Software Foundation … Wikipedia
Factsheet
Original author Richard Stallman
Developer GNU Project
Release March 22, 1987; 39 years ago (1987-03-22)
Factsheet
Original author Richard Stallman
Developer GNU Project
Release March 22, 1987; 39 years ago (1987-03-22)
🌐
GNU
gcc.gnu.org
GCC, the GNU Compiler Collection - GNU Project
The GNU Compiler Collection includes front ends for C, 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.
🌐
Wikipedia
en.wikipedia.org › wiki › GNU_Compiler_Collection
GNU Compiler Collection - Wikipedia
3 weeks ago - The GNU Compiler Collection (GCC; ... of compilers from the GNU Project that support various programming languages, hardware architectures, and operating systems. The Free Software Foundation (FSF) distributes GCC as free software under the GNU General Public License (GNU GPL). GCC is a key component of the GNU toolchain which is used for most projects related to GNU and the Linux ...
Discussions

Is installing GCC on Linux as complicated as I think it is?
GCC and G++ are part of the GNU system (GCC stands for GNU C Compiler I'm pretty sure). Most people call GNU/Linux just "Linux" a lot of the time because almost all major distributions include the main GNU packages, but it's completely possible to have a Linux kernel without GNU or with just ... More on reddit.com
🌐 r/learnprogramming
13
8
June 14, 2017
linux - How do I check my gcc C++ compiler version for my Eclipse? - Stack Overflow
I'm using Eclipse release version 3.7.0, but I can't find the gcc anywhere. How and where can I see the version of gcc I'm currently using? More on stackoverflow.com
🌐 stackoverflow.com
c++ - How can I compile for Windows on Linux with gcc/g++? - Stack Overflow
I have written some effects in C++ (g++) using freeglut on Linux, and I compile them with g++ -Wall -lglut part8.cpp -o part8 Is it possible to have g++ make static compiled Windows executables that More on stackoverflow.com
🌐 stackoverflow.com
Fedora 44 pre release - dummy audio on Aorus Z390 Pro, unable to have sound output/input
Hi all, new Fedora user here with fresh install on dual boot system (windows partition on seperate hard drive). Trying to make the switch from Windows. I am unable to get audio output working - the only listed audio output device is ‘dummy audio’. I have tried the remedy steps listed on ... More on discussion.fedoraproject.org
🌐 discussion.fedoraproject.org
8
0
April 11, 2026
🌐
GeeksforGeeks
geeksforgeeks.org › installation guide › how-to-install-gcc-compiler-on-linux
How to Install GCC Compiler on Linux? - GeeksforGeeks
July 23, 2025 - Command 2: Now we have to install the build-essential packages, which is also known as a meta-package, it contains the GCC compiler all the other essentials used to compile the software written in C and C++ language. ... It will take some time to install all the essential packages. Command 3: After the second command it will install GCC on your Linux, to verify it is installed correctly, check the version of the GCC.
🌐
Tntech
sites.tntech.edu › acrockett › 2026 › 04 › 17 › gcc-c-compiler-for-linux
GCC C++ Compiler for Linux – April Crockett
April 17, 2026 - GCC (GNU Compiler Collection) is a foundational toolchain for C++ development, providing the g++ compiler to transform C++ source code into executable binaries.
🌐
Linux Man Pages
man7.org › linux › man-pages › man1 › gcc.1.html
gcc(1) - Linux manual page
If the description for a particular option does not mention a source language, you can use that option with all supported languages. The usual way to run GCC is to run the executable called gcc, or machine-gcc when cross-compiling, or machine-gcc-version to run a specific version of GCC.
🌐
Reddit
reddit.com › r/learnprogramming › is installing gcc on linux as complicated as i think it is?
r/learnprogramming on Reddit: Is installing GCC on Linux as complicated as I think it is?
June 14, 2017 - GCC and G++ are part of the GNU system (GCC stands for GNU C Compiler I'm pretty sure). Most people call GNU/Linux just "Linux" a lot of the time because almost all major distributions include the main GNU packages, but it's completely possible ...
Find elsewhere
🌐
Microchip Technology
microchip.com › tools › develop
GCC Compilers for AVR® and Arm®-Based MCUs and MPUs | Microchip Technology
The Arm GNU Toolchain is a collection of tools/libraries used to create applications for our Arm-based MCUs and MPUs. This collection includes compilers, assemblers, linkers and Standard C, C++ and math libraries.
🌐
Visual Studio Code
code.visualstudio.com › docs › cpp › config-linux
Using C++ on Linux in VS Code
November 3, 2021 - In this tutorial, you will configure Visual Studio Code to use the GCC C++ compiler (g++) and GDB debugger on Linux.
🌐
Ubuntu
documentation.ubuntu.com › ubuntu-for-developers › howto › gcc-setup
How to set up a development environment for GCC on Ubuntu - Ubuntu for Developers
2 weeks ago - This guide explains how to install GCC and related tooling on Ubuntu Desktop. The GNU Compiler Collection (GCC) is a set of compilers for programming languages, including C, C++, Assembly, and many more. It is the · de facto standard in Linux environments and is used to compile both the GNU ...
🌐
Slackware Linux
slackware.com
The Slackware Linux Project
For additional information, see the official announcement and the release notes. For a complete list of included packages, see the package list · Build scripts for all kinds of additional software for Slackware 15.0 can be found on the slackbuilds.org website
🌐
Quora
quora.com › Are-GCC-and-G++-compilers-built-into-the-Linux-OS-Ubuntu-or-must-I-do-something-to-compile-files-in-the-terminal
Are GCC and G++ compilers built into the Linux OS (Ubuntu) or must I do something to compile files in the terminal? - Quora
Answer (1 of 6): GCC and G++ are definitely not built into Linux in any meaningful sense of that expression. I don’t think most Linux distributions pre-install them by default either, which would be the closest equivalent to what you asked. However, every single Linux distribution I’ve ...
🌐
Quora
quora.com › Is-GCC-only-for-Linux
Is GCC only for Linux? - Quora
It is a portable, open-source suite of compilers that supports many operating systems, architectures, and development workflows. ... Cross-platform: GCC runs on Linux, BSDs (FreeBSD, OpenBSD, NetBSD), macOS (via Homebrew/MacPorts or Apple’s ports), Windows (via MinGW, MinGW-w64, Cygwin, WSL), ...
🌐
LLVM
llvm.org
The LLVM Compiler Infrastructure Project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Despite its name, LLVM has little to do with traditional virtual machines. The name "LLVM" itself is not an acronym; it is the full name of the project · LLVM began as a research project at the University ...
🌐
Fedora Discussion
discussion.fedoraproject.org › ask fedora
Fedora 44 pre release - dummy audio on Aorus Z390 Pro, unable to have sound output/input - Fedora Discussion
April 11, 2026 - Hi all, new Fedora user here with fresh install on dual boot system (windows partition on seperate hard drive). Trying to make the switch from Windows. I am unable to get audio output working - the only listed audio output device is ‘dummy audio’. I have tried the remedy steps listed on ...
🌐
CMake
cmake.org
CMake - Upgrade Your Software Build System
CMake is a powerful and comprehensive solution for managing the software build process. CMake is the de-facto standard for building C++ code, with over 2 million downloads a month.
🌐
Red Hat
docs.redhat.com › en › documentation › red_hat_developer_toolset › 9 › html › user_guide › chap-gcc
Chapter 2. GNU Compiler Collection (GCC) | User Guide | Red Hat Developer Toolset | 9 | Red Hat Documentation
The GNU Compiler Collection, commonly abbreviated GCC, is a portable compiler suite with support for a wide selection of programming languages. Red Hat Developer Toolset is distributed with GCC 9.3.1. This version is more recent than the version included in Red Hat Enterprise Linux and provides ...
🌐
PhoenixNAP
phoenixnap.com › home › kb › sysadmin › how to install gcc compiler on ubuntu
How to Install GCC Compiler on Ubuntu {3 Simple Methods}
February 20, 2025 - The GCC (GNU Compiler Collection) is a free software compiler system that supports several programming languages, including C, C++, Objective-C, and Fortran. Developers who want to build C or C++ software on a Linux-based system need a reliable ...