Как установить build-essential в Ubuntu
Этот пост расскажет вам, как установить пакет build-essential на ваш сервер с Ubuntu. В этом руководстве мы поговорим о том, как установить компилятор GCC или G++, установив пакет build-essential на Ubuntu Linux.
Затем введите следующую команду для установки пакета build-essential:
Терминальный вывод:
Терминальный вывод:
Давайте напишем простую программу на C, как показано ниже:
Сохраните эту программу как файл test.c в вашей Ubuntu и попробуйте выполнить следующую команду, чтобы скомпилировать и выполнить ее:
Терминальный вывод:
Что такое build-essential
Пакет build-essentials — это справочник по всем пакетам, необходимым для компиляции пакета Debian. Обычно он включает компиляторы и библиотеки GCC/g++ и некоторые другие утилиты. Поэтому, если вам нужно установить компилятор C/C++, вам просто нужно установить пакет build-essential на свой компьютер. И build-essential — это метапакет, который устанавливает множество других пакетов, таких как G++, GCC, dpkg-dev, make и т. д.Как установить build-essential
Пакет build-essential уже доступен в репозитории Ubuntu по умолчанию. Поэтому вам просто нужно установить его с помощью команды apt install. Перед установкой пакета build-essential вам необходимо обновить индекс репозитория Ubuntu с помощью следующей команды:sudo apt update
Затем введите следующую команду для установки пакета build-essential:
sudo apt install build-essential -y
Терминальный вывод:
mikhail@main:~$ sudo apt install build-essential
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libllvm6.0 x11proto-dri2-dev x11proto-gl-dev
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
build-essential
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 4,758 B of archives.
After this operation, 20.5 kB of additional disk space will be used.
Get:1 http://mirrors.aliyun.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4,758 B]
Fetched 4,758 B in 1s (3,325 B/s)
Selecting previously unselected package build-essential.
(Reading database ... 231616 files and directories currently installed.)
Preparing to unpack .../build-essential_12.4ubuntu1_amd64.deb ...
Unpacking build-essential (12.4ubuntu1) ...
Setting up build-essential (12.4ubuntu1) ...
Проверьте версию GCC
После завершения процесса установки вы можете подтвердить установку, проверив версию GCC с помощью следующей команды:gcc --version
Терминальный вывод:
mikhail@main:~$ gcc --version
gcc (Ubuntu 7.3.0-27ubuntu1~18.04) 7.3.0
Copyright (C) 2017 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.
Давайте напишем простую программу на C, как показано ниже:
#include <stdio.h>
int main()
{
printf("Hell, World!\n ");
}
Сохраните эту программу как файл test.c в вашей Ubuntu и попробуйте выполнить следующую команду, чтобы скомпилировать и выполнить ее:
gcc -o test test.c
./test
Терминальный вывод:
mikhail@main:~$ gcc -o test test.c
mikhail@main:~$ ./test
Hell, World!
Похожие публикации
Нет комментариев