๐ŸŒ
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.
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)
๐ŸŒ
Wikipedia
en.wikipedia.org โ€บ wiki โ€บ GNU_Compiler_Collection
GNU Compiler Collection - Wikipedia
1 week ago - 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 (FSF) distributes GCC as free software under the GNU General Public ...
๐ŸŒ
GeeksforGeeks
geeksforgeeks.org โ€บ linux-unix โ€บ gcc-command-in-linux-with-examples
gcc command in Linux with examples - GeeksforGeeks
October 4, 2025 - GCC stands for GNU Compiler Collections which is used to compile mainly C and C++ language.
๐ŸŒ
NTU
www3.ntu.edu.sg โ€บ home โ€บ ehchua โ€บ programming โ€บ cpp โ€บ gcc_make.html
GCC and Make - A Tutorial on how to compile, link and build C/C++ applications
Richard Stallman founded the GNU project in 1984 to create a complete Unix-like operating system as free software, to promote freedom and cooperation among computer users and programmers. GCC, formerly for "GNU C Compiler", has grown over times to support many languages such as C (gcc), C++ (g++), Objective-C, Objective-C++, Java (gcj), Fortran (gfortran), Ada (gnat), Go (gccgo), OpenMP, Cilk Plus, and OpenAcc.
๐ŸŒ
SourceForge
sourceforge.net โ€บ projects โ€บ gcc-win64
gcc-win64 download | SourceForge.net
Download gcc-win64 for free. x64 build of GCC for Windows. x64 C/C++ compiler for Windows using (unofficial build): - gmp - mpfr - mpc - isl - cloog - mingw-w64 - gcc - seh You need at least core2 command set support to run this application. Note that every version with bundled gdb needs at least Windows 7.
๐ŸŒ
GNU
gcc.gnu.org โ€บ onlinedocs โ€บ gcc
Top (Using the GNU Compiler Collection (GCC))
This manual documents how to use the GNU compilers, as well as their features and incompatibilities, and how to report bugs. It corresponds to the compilers (GCC) version 17.0.0. The internals of the GNU compilers, including how to port them to new targets and some information about how to ...
๐ŸŒ
Stanford
web.stanford.edu โ€บ class โ€บ archive โ€บ cs โ€บ cs107 โ€บ cs107.1202 โ€บ resources โ€บ gcc
CS107 Compiling C Programs with GCC
It is one of the most widely used compilers, and it is both Free Software, and available on many different computing platforms. gcc performs the compilation step to build a program, and then it calls other programs to assemble the program and to link the program's component parts into an executable ...
Find elsewhere
๐ŸŒ
RapidTables
rapidtables.com โ€บ code โ€บ linux โ€บ gcc.html
GCC C compiler
GCC is a short of GNU Compiler Collection, a C compiler for Linux.
๐ŸŒ
Linux Man Pages
man7.org โ€บ linux โ€บ man-pages โ€บ man1 โ€บ gcc.1.html
gcc(1) - Linux manual page
When you compile C++ programs, you should invoke GCC as g++ instead. The gcc program accepts options and file names as operands. Many options have multi-letter names; therefore multiple single-letter options may not be grouped: -dv is very different from -d -v.
๐ŸŒ
Incredibuild
incredibuild.com โ€บ home โ€บ integrations โ€บ gcc
What is GNU Compiler Collection (GCC) | Incredibuild
September 17, 2024 - The GNU Compiler Collection, commonly known as GCC, is a set of compilers and development tools available for Linux, Windows, various BSDs, and a wide assortment of other operating systems.
๐ŸŒ
GNU
gcc.gnu.org โ€บ onlinedocs โ€บ gcc โ€บ C-Extensions.html
C Extensions (Using the GNU Compiler Collection (GCC))
GNU C provides several language features not found in ISO standard C. (The -pedantic option directs GCC to print a warning message if any of these features is used.) To test for the availability of these features in conditional compilation, check for a predefined macro __GNUC__, which is always ...
๐ŸŒ
Medium
medfouedjenni.medium.com โ€บ how-to-compile-a-c-program-using-gcc-b275c80cd572
How to compile a โ€œCโ€ program using GCC | by Mohamed Foued Jenni | Medium
September 18, 2020 - How to compile a โ€œCโ€ program using GCC Whatโ€™s GCC : GCC is a short for GNU Compiler Collections which is used to compile C and C++ language programs for Linux. It can also be used to compile โ€ฆ
๐ŸŒ
Medium
jcook0017.medium.com โ€บ gcc-and-how-it-works-fe5fb9fa0678
GCC and How It Works. What is GCC, and how does it work? GCCโ€ฆ | by John Cook | Medium
February 7, 2019 - What is GCC, and how does it work? GCC is a compiler that was first released in 1987. Originally it was called the GNU C Compiler, as it only worked for the c programming language.
๐ŸŒ
Wikihow
wikihow.com โ€บ computers and electronics โ€บ software โ€บ programming โ€บ c programming languages โ€บ how to compile a c program using the gnu compiler (gcc)
How to Compile a C Program Using the GNU Compiler (GCC)
February 19, 2026 - The GNU C compiler, also known as GCC, is a simple Linux-based C compiler that's easy to use from the command line. If you're using Linux, including Ubuntu, Fedora, and Linux Mint, you can install GCC from your distribution's package manager.
๐ŸŒ
GNU
gcc.gnu.org โ€บ onlinedocs โ€บ gcc โ€บ Invoking-GCC.html
Invoking GCC (Using the GNU Compiler Collection (GCC))
When you invoke GCC, it normally does preprocessing, compilation, assembly and linking. The โ€œoverall optionsโ€ allow you to stop this process at an intermediate stage. For example, the -c option says not to run the linker. Then the output consists of object files output by the assembler.
๐ŸŒ
Fsu
sc.fsu.edu โ€บ home โ€บ computing โ€บ tech docs
GNU Compiler Collection (GCC) - Department of Scientific Computing
The GNU Complier Collection (GCC) is an integrated compiler that can compile programs written in C, C++, and Fortran. GCC is both the most general name for the compiler suite, and the name used when the emphasis is on compiling C programs (as the abbreviation formerly stood for "GNU C Compiler").