Каждая ОС имеет встроенные зависимости для бесперебойной работы. Короче говоря, эти вспомогательные программы часто требуются для компиляции программного обеспечения и обеспечения доступности всего зависимого программного обеспечения, когда это необходимо.
Метапакет Ubuntu, необходимый для сборки, включает в себя несколько таких пакетов, которые гарантируют, что ваша работа с Linux будет настолько плавной, насколько вам этого хотелось бы. Эти пакеты являются частью Debian и содержат все компоненты, необходимые для создания пакета Debian.
В Ubuntu есть серия из пяти пакетов, включенных в метапакет build-essential:
- dpkg-dev: Вы можете использовать этот пакет для распаковки, сборки и даже загрузки исходных пакетов DEB. По сути, вы можете использовать эту утилиту для упаковки вашего программного обеспечения для Системы на основе Debian.
- делать: Инструмент make — неотъемлемая часть Linux, которая создает и интерпретирует файлы Makefile. Makefile необходим для предоставления рабочих указаний компилятору. Во время установки убедитесь, что устранены все make: команда не обнаружила ошибок.
- libc6-dev: libc6-dev — это библиотека GNU C, содержащая необходимые заголовочные файлы и библиотеки разработки для обработки и компиляции сценариев C и C++.
- gcc/г++: Это компиляторы для сценариев C и C++ соответственно.
После установки основных пакетов в вашей системе вы можете создавать сценарии C++ для проверки состояния и объема установки.
Кроме того, не существует жесткого правила, запрещающего установку каждого программного обеспечения по отдельности. Однако, поскольку пакет build-essential поставляется в виде связанного списка программного обеспечения, у вас будет все в одном месте, что очень удобно.
Как установить build-essential в Ubuntu
Когда вам нужно установить необходимый для сборки метапакет в Ubuntu, вы можете выполнить шаги, перечисленные ниже:
Установите все ожидающие обновления для ваших существующих пакетов с Обновить а также Обновить команды:
судо подходящее обновление && sudo подходящее обновление -y
Чтобы установить build-essential, вы можете использовать следующую команду:
Судо подходит установитьстроить-существенный
На этапе установки компилятор запрашивает разрешение на установку определенных пакетов. Тип у дать разрешение. Вы также заметите множество команд для распаковки и настройки пакетов. Это похоже на заполнение пробелов в вашей экосистеме Linux.
В качестве следующего шага вы можете установить страницы руководства, которые помогут вам в установке пакета build-essential. Это необязательный шаг, если вы не хотите его устанавливать.
Судо подходит установить manpages-dev
Теперь, когда все пакеты установлены, вы можете проверить версию GCC с помощью следующей команды:
gcc --версия
Результат выглядит следующим образом:
gcc (Убунту 11.2.0-19убунту1) 11.2.0
Поскольку вы уже проверяете версию GCC, рекомендуется также проверить версию g++ с помощью --версия команда:
г++ --версия
Номера версий находятся ближе к концу строки, аналогично 11.2.0. Номера версий будут различаться в зависимости от используемой версии Ubuntu.
Поскольку библиотеки компилятора установлены, вы можете запустить программу на языке C, чтобы проверить параметры установки.
Запуск сценария C с использованием GCC
Чтобы убедиться, что необходимый для сборки метапакет был успешно установлен, вы можете написать и скомпилировать пример сценария C. Откройте свой любимый текстовый редактор в Ubuntu. Вы можете выбирай между вимом и нано чтобы написать следующий фрагмент кода:
нанотест.с
Добавьте следующий фрагмент кода в текстовый редактор и сохраните скрипт:
#включают <stdio.h>
пустота главный()
{
printf(«Привет, это тест программа-компилятор в Компилятор Си!
");
}
Вот как должен выглядеть текстовый файл:
Вот краткое объяснение программы:
- stdio.h: Стандартный заголовок библиотеки ввода-вывода
- главный(): Эта функция запускает программу C
- печать(): Функция C для печати вывода
- \n: Печатает вывод на новой строке
Для сохранения просто нажмите Ctrl + Х, с последующим Д а также Войти.
Далее нужно сделать исполняемый файл следующим образом:
gccтест.с-отест
Запустите только что созданный файл C с помощью команды:
./тест
Вывод, сохраненный и скомпилированный в текстовом редакторе, успешно публикуется в окне терминала. Это доказывает, что установка компилятора GCC прошла успешно.
Как удалить build-essential из Ubuntu
Наконец, могут возникнуть ситуации, когда вы захотите удалить пакеты, установленные во время установки пакета, необходимого для сборки. В таком случае вы можете использовать основную команду:
sudo apt удалить build-essential
Это должно удалить все установленные пакеты. Кроме того, вам также будет полезно запустить команду autoremove для удаления остаточных пакетов:
sudo apt автоудаление
Необходимые для сборки программы в Ubuntu продолжают оставаться неотъемлемой частью вашей обычной компиляции кода и установки программного обеспечения.
Поскольку эти пакеты составляют основу для любого исполнения, важно установить их сразу же после обновления до любой версии. новый выпуск Ubuntu или переход с другой ОС на Linux, особенно на Windows, чтобы избежать нежелательных задержек и компиляции ошибки.