- What is build-essential Ubuntu, how to install and use it?
- Installation and use of Build Essential tools on Ubuntu 20.04 system
- Update apt repository
- Install build-essential
- Check GCC version
- Create C program
- Compiling the C program
- Run C program
- Conclusion
- About the author
- Karim Buzdar
- Установка GCC в Ubuntu
- Набор компиляторов GCC
- Установка GCC в Ubuntu
- Использование GCC в Ubuntu
- Выводы
- Что такое build-essentials в Ubuntu, как его установить и использовать?
- Установка и использование инструментов Build Essential в системе Ubuntu 20.04
- Обновить репозиторий apt
- Установить необходимое для сборки
- Проверить версию GCC
- Создать программу на C
- Компиляция программы на C
- Запустите программу C
- Вывод
- Использование «sudo apt-get install build-essentials»
- 7 ответов
- How to Install build-essential on Ubuntu 16.04/18.04 Linux
- What is build-essential?
- Install build-essential Package
- Conclusion
What is build-essential Ubuntu, how to install and use it?
Above, we have described what the build-essential packages are. In the rest of the article, we will explain how to install and use build-essentials on Ubuntu systems. All terminal commands we have executed on Ubuntu 20.04 system in this article. Let’s dive into the depths!
Installation and use of Build Essential tools on Ubuntu 20.04 system
The build-essential meta-packages can be installed directly from the Ubuntu official repository. These packages are available in the default Ubuntu 20.04 system repository. Just install meta-packages of build-essential tools through the apt package manager. Open the terminal application through the keyboard shortcut ‘Ctrl + Alt + t’.
Update apt repository
Now, you need to update the packages repository before installing the build-essential tools. Type the following command to update the apt repository index:
Install build-essential
Install the build-essential packages by running the below-given command:
After executing the above command, the following result will be shown on the terminal:
Check GCC version
Once the installation is finished, verify the installation of these packages by checking the GCC version on your system with the following command:
The installed version of GCC to be displayed on the terminal, which is also shown in the following screenshot:
Now, all GCC compiler libraries and tools have been installed on Ubuntu 20.04 system. However, you can run a C program for testing the installation.
Create C program
Let’s create a C program by using the nano editor as follows:
Now, add the below-mentioned lines of code in this nano file:
int main ( ) <
printf ( «Test, Program! \n » ) ;
return 0 ;
>
Compiling the C program
Save the above file and make an executable file by using the following command:
Run C program
Now, execute the following command to run the C program:
The following output is shown on the terminal after running the above C program:
Conclusion
We have explained the installation of build-essential tools in this article. We have explored what is build-essential and how to install and use it on Ubuntu 20.04 system. Now, you should have the proper understanding of the build-essential and how to install it on the Ubuntu system. The above commands can also be applied to the older Ubuntu versions. To learn more about these required packages, must visit their official website for a better understanding.
About the author
Karim Buzdar
Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various web sites. He blogs at LinuxWays.
Источник
Установка GCC в Ubuntu
Большинство программ в Linux написаны на C или С++, и если вы хотите собирать их из исходников, то вам обязательно понадобиться компилятор, также он понадобиться, если захотите начать писать свои программы на одном из этих языков.
Существует два основных компилятора в Linux — это GCC и Clang, они похожи по своим возможностям, но так сложилось, что первый считается стандартом для Ubuntu. GCC расшифровывается как GNU Compiler Collection. В этой статье мы рассмотрим, как выполняется установка GCC в Ubuntu, а также рассмотрим базовые приемы работы с этим набором программ в терминале.
Набор компиляторов GCC
Все программы представляют собой набор машинных команд, которые выполняются процессором. Эти команды — последовательность бит. Но писать программы наборами бит очень неудобно, поэтому были придуманы языки программирования высокого уровня. Код на языке программирования хорошо читаем и понятен для человека, а когда из него нужно сделать программу, компилятор ubuntu преобразует все в машинные команды.
В базовую поставку компилятора входят такие программы:
- libc6-dev — заголовочные файлы стандартной библиотеки Си;
- libstdc++6-dev — заголовочные файлы стандартной библиотеки С++;
- gcc — компилятор языка программирования Си;
- g++ — компилятор языка программирования C++;
- make — утилита для организации сборки нескольких файлов;
- dpkg-dev — инструменты сборки пакетов deb.
Все эти пакеты являются зависимостями пакета build-essential, поэтому для установки всего необходимого достаточно установить этот пакет.
Установка GCC в Ubuntu
Если вас устраивает текущая версия GCC, которая есть в официальных репозиториях дистрибутива, то вам достаточно установить пакет build-essential. Для этого выполните команду:
sudo apt -y install build-essential
После завершения установки все необходимое для компиляции программ будет установлено. И вы сможете использовать компилятор. Рассмотрим версии и расположение файлов компилятора:
whereis gcc make
Если необходима более новая версия компилятора, например, на данный момент последняя версия — 11, то можно использовать PPA разработчиков с тестовыми сборками. Для добавления PPA в систему выполните команды:
sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test && sudo apt update
Далее установите сам компилятор:
sudo apt -y install gcc-snapshot && sudo apt -y install gcc-11g++-11
Это не заменит ваш текущий компилятор на новый. В системе просто появятся 2 версии компиляторов gcc-11 и g++11, которые вы можете использовать для своих программ. Это лучший вариант на данный момент, но если вы хотите все же сделать gcc-9 компилятором по умолчанию, выполните:
sudo update-alternatives —install /usr/bin/gcc gcc /usr/bin/gcc-9 60 —slave /usr/bin/g++ g++ /usr/bin/g++-9
Готово, теперь вы можете проверить версию gcc-6:
Установка GCC в Ubuntu завершена, и можно переходить к сборке программ. Для удаления компилятора достаточно удалить пакет build-essential при помощи команды:
sudo apt purge -y build-essential && sudo apt-y autoremove
Использование GCC в Ubuntu
Рассмотрим пример компиляции минимальной программы hello.c для освоения работы с gcc. Вот код программы, откройте любой текстовый редактор и сохраните его в файле с названием hello.c:
#include
int main(void) <
printf(«Hello, world!\n»);
return 0;
>
Теперь запустим сборку программы:
Когда сборка программы будет завершена, на выходе появится файл с названием a.out. a.out –это имя исполняемого файла, которое по умолчанию, сгенерировано при помощи gcc. Далее можно запустить данный файл:
Готово, компилятор прекрасно работает в системе, и теперь можно писать свои программы или собирать чужие.
Выводы
В этой статье мы рассмотрели, как установить gcc в Ubuntu 20.04, это один из самых популярных компиляторов для этой операционной системы. И устанавливается он очень просто, если у вас остались вопросы, спрашивайте в комментариях!
На завершение видео с демонстрацией самого процесса:
Источник
Что такое build-essentials в Ubuntu, как его установить и использовать?
Главное меню » Ubuntu » Что такое build-essentials в Ubuntu, как его установить и использовать?
Выше мы описали, что такое пакеты, необходимые для сборки. В оставшейся части статьи мы объясним, как установить и использовать необходимые компоненты для сборки в системах Ubuntu. Все команды терминала, которые мы выполнили в системе Ubuntu 20.04 в этой статье.
Установка и использование инструментов Build Essential в системе Ubuntu 20.04
Мета-пакеты, необходимые для сборки, можно установить прямо из официального репозитория Ubuntu. Эти пакеты доступны в системном репозитории Ubuntu 20.04 по умолчанию. Просто установите метапакеты необходимых для сборки инструментов через менеджер пакетов apt. Откройте приложение терминала с помощью сочетания клавиш Ctrl+Alt+t.
Обновить репозиторий apt
Теперь вам нужно обновить репозиторий пакетов перед установкой необходимых для сборки инструментов. Введите следующую команду, чтобы обновить индекс репозитория apt:
Установить необходимое для сборки
Установите пакеты, необходимые для сборки, выполнив следующую команду:
Проверить версию GCC
После завершения установки проверьте установку этих пакетов, проверив версию GCC в вашей системе с помощью следующей команды:
Установленная версия GCC будет отображаться на терминале, что также показано на следующем снимке экрана:
Теперь все библиотеки и инструменты компилятора GCC установлены в системе Ubuntu 20.04. Однако вы можете запустить программу на языке C для тестирования установки.
Создать программу на C
Давайте создадим программу на C с помощью редактора nano следующим образом:
Теперь добавьте в этот файл следующие строки кода:
Компиляция программы на C
Сохраните указанный выше файл и создайте исполняемый файл, используя следующую команду:
Запустите программу C
Теперь выполните следующую команду, чтобы запустить программу C:
Следующий вывод отображается на терминале после выполнения указанной выше программы на языке C:
Вывод
В этой статье мы объяснили установку необходимых для сборки инструментов. Мы изучили, что необходимо для сборки, и как установить и использовать его в системе Ubuntu 20.04. Теперь у вас должно быть правильное представление о том, что необходимо для сборки, и о том, как ее установить в системе Ubuntu. Вышеупомянутые команды также могут применяться к более старым версиям Ubuntu. Чтобы узнать больше об этих необходимых пакетах, необходимо посетить их официальный веб-сайт для лучшего понимания.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Источник
Использование «sudo apt-get install build-essentials»
Я пытался использовать sudo apt-get install build-essentials для установки компилятора g++ на моем Ubuntu Linux box. Но он дал мне следующее сообщение:
построение дерева зависимостей
Чтение информации о состоянии. Сделал
E: не удается найти пакет build-essentials
Как исправить эту проблему?
7 ответов
отбросьте «s» от имени пакета.
вы хотите sudo apt-get install build-essential
вам также может потребоваться запустить sudo apt-get update чтобы убедиться, что индекс пакета обновлен.
для тех, кто интересуется, почему этот пакет может потребоваться как часть другой установки, он содержит основные инструменты для создания большинства других пакетов из исходного кода (компилятор C/C++, libc и make).
в моем случае просто «удаление s» не было проблемой (хотя, конечно, это шаг в правильном направлении, чтобы использовать правильное имя пакета).
мне пришлось сначала обновить индексы диспетчера пакетов следующим образом:
затем после этого установка работала нормально:
(Если я правильно помню имя пакета без дополнительных s в конце).
Я знаю, что на это был ответ, но у меня был тот же вопрос, и это то, что мне нужно было сделать, чтобы решить его. Во время установки я не добавил сетевое зеркало, поэтому мне пришлось добавить информацию о том, где РЕПО было в интернете. Чтобы сделать это, я побежал:
и добавил следующие строки:
Если вам нужно это сделать, вам может потребоваться заменить «wheezy» на версию debian, которую вы используете. После этого бегите:
надеюсь это поможет кому-то, у кого была та же проблема, что и у меня.
пакет называется build-essential без множественного числа «s». Так что
Источник
How to Install build-essential on Ubuntu 16.04/18.04 Linux
This post will guide you how to install build-essential package on your Ubuntu 16.04/18.04 Linux server. How do I install GCC or G++ compiler via installing build-essential package on your Ubuntu Linux.
What is build-essential?
The build-essentials package is a reference for all the packages needed to compile a Debian package. It generally includes the GCC/g++ compilers and libraries and some other utilities. So if you need to install C/C++ compiler, you just need to install build-essential package on your machine. And the build-essential is a metapackage that installs many other packages, like G++, GCC, dpkg-dev, make,etc.
Install build-essential Package
The build-essential package is already available on the default Ubuntu repository. so you just need to install it with the apt install command. Before installing build-essential package, you need to update the Ubuntu repo index with the following command:
Then type the following commmand to install build-essential package:
Check GCC Version
After the installation process is completed, you can confirm your installation by checking for GCC version with the following command:
Let’s write a simple C program as below:
Save this program as test.c file in your Ubuntu system, and try to execute the following command to compile and execute it:
Conclusion
You should know that how to install build-essential on your Ubuntu 14.04 or 16.04 or 18.04 Linux from this guide. And if you want to learn more about the build-essential, you can go the below official web site to checking the getting started guide directly.
Источник