17.04.2021
  • Главная
  • Карта сайта
  • Контакты
  • Конфиденциальность
Популярно

Сортировка команды «du» по размеру – вывод…

Где лучше хранить фото на смартфоне Android

Как использовать реестр Docker в Ubuntu?

Grep с номером строки в выводе

Минцифры хочет ограничить размещение рекламы на площадках…

Ingate приглашает на online-конференцию по отраслевому digital-маркетингу…

Нужно ли внедрять AMP: плюсы и минусы…

Как установить Duplicity на Ubuntu

Настройка Xdebug в PhpStorm

Google Ads: раздел «Статистика» теперь доступен рекламодателям…

BestWebber

  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
Веб-Мастеру

Что такое build-essentials в Ubuntu, как его установить и использовать?

by gidsoft09.03.202100
Поделиться

Пакеты build-essentials – это метапакеты, необходимые для компиляции программного обеспечения. Они включают отладчик GNU, коллекцию компиляторов g++/GNU и еще несколько инструментов и библиотек, необходимых для компиляции программы. Например, если вам нужно работать над компилятором C/C++, вам необходимо установить основные метапакеты в вашей системе перед запуском установки компилятора C. При установке пакетов, необходимых для сборки, в вашей системе также устанавливаются некоторые другие пакеты, такие как G++, dpkg-dev, GCC и make и т. д.

Выше мы описали, что такое пакеты, необходимые для сборки. В оставшейся части статьи мы объясним, как установить и использовать необходимые компоненты для сборки в системах Ubuntu. Все команды терминала, которые мы выполнили в системе Ubuntu 20.04 в этой статье.

 

Содержание страницы

  • Установка и использование инструментов Build Essential в системе Ubuntu 20.04
  • Обновить репозиторий apt
  • Установить необходимое для сборки
  • Проверить версию GCC
  • Создать программу на C
  • Компиляция программы на C
  • Запустите программу C
  • Вывод

Установка и использование инструментов Build Essential в системе Ubuntu 20.04

Мета-пакеты, необходимые для сборки, можно установить прямо из официального репозитория Ubuntu. Эти пакеты доступны в системном репозитории Ubuntu 20.04 по умолчанию. Просто установите метапакеты необходимых для сборки инструментов через менеджер пакетов apt. Откройте приложение терминала с помощью сочетания клавиш Ctrl+Alt+t.

 

Обновить репозиторий apt

Теперь вам нужно обновить репозиторий пакетов перед установкой необходимых для сборки инструментов. Введите следующую команду, чтобы обновить индекс репозитория apt:

$ sudo apt update

Установить необходимое для сборки

Установите пакеты, необходимые для сборки, выполнив следующую команду:

$ sudo apt install build-essential

Проверить версию GCC

После завершения установки проверьте установку этих пакетов, проверив версию GCC в вашей системе с помощью следующей команды:

$ gcc --version

Установленная версия GCC будет отображаться на терминале, что также показано на следующем снимке экрана:

Теперь все библиотеки и инструменты компилятора GCC установлены в системе Ubuntu 20.04. Однако вы можете запустить программу на языке C для тестирования установки.

 

Создать программу на C

Давайте создадим программу на C с помощью редактора nano следующим образом:

$ nano testprogram.c

Теперь добавьте в этот файл следующие строки кода:

// testprogram.c

#include <stdio.h>

int main() {
printf("Test, Program!n");
return 0;
}

Компиляция программы на C

Сохраните указанный выше файл и создайте исполняемый файл, используя следующую команду:

$ gcc testprogram.c -o testprogram

Запустите программу C

Теперь выполните следующую команду, чтобы запустить программу C:

$ ./testprogram

 

Читать  Как установить и использовать Curl в Ubuntu 20.04

Следующий вывод отображается на терминале после выполнения указанной выше программы на языке C:

 

Вывод

В этой статье мы объяснили установку необходимых для сборки инструментов. Мы изучили, что необходимо для сборки, и как установить и использовать его в системе Ubuntu 20.04. Теперь у вас должно быть правильное представление о том, что необходимо для сборки, и о том, как ее установить в системе Ubuntu. Вышеупомянутые команды также могут применяться к более старым версиям Ubuntu. Чтобы узнать больше об этих необходимых пакетах, необходимо посетить их официальный веб-сайт для лучшего понимания.

Источник: AndreyEx.ru

Поделиться
предыдущая запись
MIUI 12.5 стала доступна для 23 смартфонов благодаря Xiaomi.eu (ссылки на скачивание)
следующая запись
Топ-9 лучших дистрибутивов Linux на основе Ubuntu

Похожие записи

Почему создание и продвижение сайта стоит доверить одному исполнителю

gidsoft28.04.2019

Что такое резидентные прокси?

gidsoft01.11.2019

Top 5 Факторов, влияющих на скорость загрузки веб-сайта

gidsoft28.08.2019

Защита каталогов паролем в Nginx

gidsoft28.02.2021

Микрокомпьютер Intel Edison

gidsoft01.12.2018

Шифрование usb флешки

gidsoft11.01.2019

Как дать права на папку пользователю Linux

gidsoft17.10.2018

HTML5 — Элемент nav

gidsoft05.12.2018

Установка Selenium в Linux

gidsoft23.08.2019
Нажмите, чтобы оставить комментарий
  • Комментарии
  • Комментарии в Facebook

Категории

  • Веб-Мастеру (3 441)
  • Заработок в интернете (157)
  • Мобильные технологии (370)
    • Android (206)
    • Apple (164)
    • Игры (20)
    • Программы (96)
    • Технологии (95)
  • Новости рынка (2 447)
  • Программирование (199)
    • JavaScript (14)
    • PHP (140)
      • Laravel (124)
    • WordPress (18)
    • Различные CMS (27)
  • Продвижение в интернете (730)
  • Социальные сети (290)

Содержание

  • Установка и использование инструментов Build Essential в системе Ubuntu 20.04
  • Обновить репозиторий apt
  • Установить необходимое для сборки
  • Проверить версию GCC
  • Создать программу на C
  • Компиляция программы на C
  • Запустите программу C
  • Вывод
BestWebber
Подпишись
Все материалы на данном сайте взяты из открытых источников - имеют обратную ссылку на материал в интернете или присланы посетителями сайта и предоставляются исключительно в ознакомительных целях.

Права на материалы принадлежат их владельцам. Администрация сайта ответственности за содержание материала не несет.

© Copyright 2021, Все права на материалы, размещенные на этом сайте - принадлежат их правообладателям.
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру
BestWebber
  • Новости
  • Заработок
  • Продвижение
  • Социальные сети
  • Веб-Мастеру