How to Install GCC on Debian 11
GCC, the GNU Compiler Collection is a compiler system developed to support various programming languages. GCC is the standard compiler for most projects related to GNU and Linux, including the Linux kernel.
Installing GCC on Debian
Debian repositories contain build-essential package which contains the GCC compiler, g++ and make
Debian an existing system by running following command
apt upgrade
apt install build-essential
If you want to install the manual page for GCC, run the below command,
apt-get install manpages-dev
After installing, to verify that GCC is successfully installed by checking gcc version,
gcc --version
Output:
root@server:~# gcc --version
gcc (Debian 10.2.1-6) 10.2.1 20210110
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Compiling a Hello World Example
Create a basic C code source, eg: let's create a hello world C program and open hello.c text file,
nano hello.c
Add the following code to hello.c file
// hello.c
#include <stdio.h>
int main() {
printf("Hello, world!\n");
return 0;
}
Compile it into an executable and execute the hello program by running the following commands,
gcc hello.c -o hello
./hello
Output:
root@server:~# ./hello
Hello, world!
CrownCloud - Get a SSD powered KVM VPS at $4.5/month!
Use the code WELCOME
for 10% off!
1 GB RAM / 25 GB SSD / 1 CPU Core / 1 TB Bandwidth per month
Available Locations: LAX | MIA | ATL | FRA | AMS