- Installing C and C++ compiler (GNU GCC Compiler) On Ubuntu/Debian Linux
- What is GCC?
- Installing Compilers on Ubuntu
- Checking Versions of Compiler
- Installing the manpages for C and C++ development
- Compile C and C++ Program with GNU GCC Compiler
- Как установить компилятор GCC в Debian 10 Linux
- Подготовка
- Установка GCC на Debian
- Компиляция примера Hello World
- Выводы
- gcc on Debian 11 (Bullseye)
- 2. Uninstall / Remove gcc package
- 3. Details of gcc package
- 5. The same packages on other Linux Distributions
- Как установить GCC на Debian 11
- Установите GCC на Debian 11 Bullseye
- Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
- Шаг 2. Установка GCC в Debian 11.
- Шаг 3. Компиляция Hello World с помощью GCC.
Installing C and C++ compiler (GNU GCC Compiler) On Ubuntu/Debian Linux
This post will guide you how to install the GNU C compiler and GNU C++ compiler under Ubuntu/Debian Linux. How do I install C, C++ compiler and Development Tools on Ubuntu 16.04/18.04 Linux. How to Install GNU GCC Compiler and Development Environment under Ubuntu/Debian Operating system. How to install the manpages for C and C++ development on Ubuntu.
What is GCC?
GCC is the GNU compiler collection, and it includes front ends for C, C++, Objective-C, Fortran, Ada, and Go, as well as libraries for these languages (libstdc++,…). GCC was originally written as the compiler for the GNU operating system.
To install GCC and G++ compiler, You need to install the build-essential package, and this package contains a list of packages which are essential for building Ubuntu Development including GCC compiler, G++ compiler, Make, dpkg-dev and other packages.
GCC is the compiler of C program, and G++ is the compiler of C++ program.
Installing Compilers on Ubuntu
You can simply install build-essential package using apt-get command on Ubuntu/Debian Linux, Type:
$ sudo apt-get update $ sudo apt-get upgrade $ sudo apt-get install build-essential
Or you can also use the apt command to install package, type:
$ sudo apt update $ sudo apt upgrade $ sudo apt install build-essential
devops@devops-osetc:~$ sudo apt install build-essential sudo: unable to resolve host devops-osetc [sudo] password for devops: Reading package lists. Done Building dependency tree Reading state information. Done build-essential is already the newest version (12.1ubuntu2). 0 upgraded, 0 newly installed, 0 to remove and 599 not upgraded.
Now you should able to compile C/C++ programs using gcc/G++ compilers.
Checking Versions of Compiler
After you installed the build-essential package on your Ubuntu/Debian Linux system, you can check the installed version of gcc or g++ compiler to check if the compilers are installed properly. Type:
devops@devops-osetc:~$ gcc --version gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 Copyright (C) 2015 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.
devops@devops-osetc:~$ g++ --version g++ (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 Copyright (C) 2015 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.
devops@devops-osetc:~$ make --version GNU Make 4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
Installing the manpages for C and C++ development
To install the manpages for c and c++ development, you can install manpages-dev package, type:
$ sudo apt-get install manpages-dev
devops@devops-osetc:~$ sudo apt-get install manpages-dev sudo: unable to resolve host devops-osetc Reading package lists. Done Building dependency tree Reading state information. Done manpages-dev is already the newest version (4.04-2). 0 upgraded, 0 newly installed, 0 to remove and 599 not upgraded.
Compile C and C++ Program with GNU GCC Compiler
Let’s write down a simple C program to test C compiler, open your vi text editor and appending the following code, and save as fio.c:
Save and close the file. and then execute the below command to compile the fio.c program as an executable file named as fio.type:
then you can run the C profile, type:
devops@devops-osetc:~$ gcc fio.c -o fio devops@devops-osetc:~$ ./fio hello world
You can also write a C++ program named fio.cc via vim editor, and append the following code:
#include using namespace std; int main()
Save and close the file fio.cc, and executing the following command to compile and execute it:
devops@devops-osetc:~$ vim fio.cc devops@devops-osetc:~$ g++ -o fio fio.cc devops@devops-osetc:~$ ./fio Hello world!
Как установить компилятор GCC в Debian 10 Linux
Коллекция компиляторов GNU (GCC) — это коллекция компиляторов и библиотек с открытым исходным кодом, поддерживающая языки программирования C, C ++, Objective-C, Fortran, Ada, Go и D. Ядро Linux, утилиты GNU и многие другие проекты скомпилированы с помощью GCC.
В этом руководстве объясняется, как установить компилятор GCC в Debian 10, Buster. Те же инструкции применимы для Debian 9 и любого дистрибутива на основе Debian.
Подготовка
Чтобы установить пакеты в вашей системе Debian, вы должны войти в систему как пользователь с привилегиями sudo .
Установка GCC на Debian
Репозитории Debian по умолчанию содержат метапакет с именем build-essential который содержит компилятор GCC и другие библиотеки и утилиты, необходимые для компиляции программного обеспечения.
Выполните следующие действия, чтобы установить компилятор GCC Debian 10:
- Сначала обновите список пакетов:
sudo apt install build-essential
Вы также можете установить справочные страницы, которые включают документацию по использованию GNU / Linux для разработки:
sudo apt-get install manpages-dev
На момент написания этой статьи версия GCC по умолчанию, доступная в репозиториях Debian 10, была 8.3.0 :
gcc (Debian 8.3.0-6) 8.3.0 Copyright (C) 2018 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.
Вот и все. Вы успешно установили GCC на свой компьютер Debian.
Компиляция примера Hello World
Компиляция базовой программы C или C ++ с помощью GCC довольно проста. Откройте текстовый редактор и создайте следующий файл:
#include int main() printf ("Hello World!n"); return 0; >
Сохраните файл и используйте следующую команду, чтобы скомпилировать его в исполняемый файл:
Компилятор создаст двоичный файл с именем hello в том же каталоге, где была выполнена команда.
Для выполнения программы запустите:
Результат будет выглядеть так:
Выводы
Вы успешно установили GCC на свой Debian 10. Для получения дополнительной информации о GCC посетите официальную документацию GCC .
Если вы столкнулись с проблемой или хотите оставить отзыв, оставьте комментарий ниже.
gcc on Debian 11 (Bullseye)
This guide let you learn how to install gcc package:
2. Uninstall / Remove gcc package
Please follow the step by step instructions below to uninstall gcc package:
3. Details of gcc package
5. The same packages on other Linux Distributions
gcc (4:7.4.0-1ubuntu2.3) Ubuntu 18.04 LTS (Bionic Beaver)
gcc (4:5.3.1-1ubuntu1) Ubuntu 16.04 LTS (Xenial Xerus)
gcc (4:10.3.0-1ubuntu1) Ubuntu 21.04 (Hirsute Hippo)
gcc (4:10.2.0-1ubuntu1) Ubuntu 20.10 (Groovy Gorilla)
gcc (4:11.2.0-1ubuntu1) Ubuntu 21.10 (Impish Indri)
gcc (7-3.9.1) openSUSE Leap
gcc (11-4.1) openSuSE Tumbleweed
gcc (4:11.2.0-1ubuntu1) Ubuntu 22.04 LTS (Jammy Jellyfish)
gcc (4:8.3.0-1) Debian 10 (Buster)
Как установить GCC на Debian 11
В этом руководстве мы покажем вам, как установить GCC на Debian 11. Для тех из вас, кто не знал, GCC (Коллекция компиляторов GNU) — это набор инструментов, используемых для компиляции исходного кода различных языков программирования в двоичные исполняемые файлы. , или библиотеки. GCC поддерживает множество языков программирования, таких как C, C ++, Java , Objective-C, Go, Fortran, Ada и т. Д.
В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo ‘ к командам для получения привилегий root. Я покажу вам пошаговую установку компилятора GCC на Debian 11 (Bullseye).
Установите GCC на Debian 11 Bullseye
Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие apt команды в терминале:
sudo apt update sudo apt upgrade sudo apt install build-essential
Шаг 2. Установка GCC в Debian 11.
По умолчанию GCC доступен в базовых репозиториях Debian, и его можно легко установить с помощью диспетчера пакетов APT. Чтобы установить GCC в вашей системе Debian 11, выполните следующую команду:
sudo apt install manpages-dev
Теперь проверьте установленную версию GCC, используя следующую команду:
Шаг 3. Компиляция Hello World с помощью GCC.
После успешной установки теперь мы создаем базовый источник кода C, например: давайте создадим программу C hello world и откроем текстовый файл hello.c:
Добавьте следующую строку:
Сохраните и закройте, затем скомпилируйте его и выполните программу hello, выполнив следующую команду:
root@infoit:~# ./hello Hello, world!
Поздравляю! Вы успешно установили GCC . Благодарим за использование этого руководства для установки последней версии компилятора GCC на Debian 11 Bullseye. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт GCC .