Всяка ОС има вградени зависимости, за да функционира гладко. Накратко, тези поддържащи програми често се изискват за компилиране на софтуер и гарантиране, че целият зависим софтуер е наличен, когато е необходимо.

Основният мета-пакет на Ubuntu включва няколко такива пакета, които гарантират, че вашето изживяване с Linux е толкова безпроблемно, колкото бихте искали да бъде. Тези пакети са част от Debian и съдържат всички компоненти, от които се нуждаете, за да създадете пакет на Debian.

В Ubuntu има поредица от пет пакета, включени в мета-пакета build-essential:

  • dpkg-dev: Можете да използвате този пакет, за да разопаковате, изградите и дори да качите DEB изходни пакети. По същество можете да използвате тази помощна програма за опаковане на вашия софтуер за Системи, базирани на Debian.
  • направи: Инструментът make е неразделна част от Linux, който създава и интерпретира Makefiles. Makefile е необходим, за да предостави указания за работа на компилатора. По време на инсталацията се уверете, че сте адресирали всички направи: командата не е намерена грешки.
  • instagram viewer
  • libc6-dev: Libc6-dev е GNU C библиотека, която съдържа необходимите заглавни файлове и библиотеки за разработка за обработка и компилиране на C и C++ скриптове.
  • gcc/g++: Това са компилаторите съответно за C и C++ скриптове.

След като инсталирате основните пакети на вашата система, можете да създадете C++ скриптове, за да проверите състоянието и степента на инсталиране.

Като алтернатива, няма строго и бързо правило срещу инсталирането на всеки софтуер поотделно. Въпреки това, тъй като пакетът build-essential идва като пакетен списък със софтуер, ще имате всичко на едно място, което е удобно.

Как да инсталирате build-essential на Ubuntu

Когато трябва да инсталирате основния мета-пакет за изграждане на Ubuntu, можете да следвате стъпките, изброени по-долу:

Инсталирайте всички чакащи актуализации за вашите съществуващи пакети с актуализация и подобряване на команди:

sudo apt актуализация && sudo apt upgrade -y

За да инсталирате build-essential, можете да използвате следната команда:

sudo apt Инсталирайизграждане- съществено

По време на инсталационната фаза компилаторът иска разрешение за инсталиране на конкретни пакети. Тип г да даде разрешение. Ще забележите и много команди за разопаковане и настройка на пакети. Това е почти като да попълните празнините във вашата Linux екосистема.

Като следваща стъпка можете да инсталирате страниците с ръководство, за да ви помогнат с инсталирането на пакета build-essential. Това е незадължителна стъпка, в случай че не желаете да го инсталирате.

sudo apt Инсталирай manpages-dev

След като всички пакети са инсталирани, можете да проверите версията на GCC със следната команда:

gcc --версия

Резултатът е следният:

gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0

Тъй като вече проверявате версията на GCC, препоръчително е също да проверите версията на g++ с --версия команда:

g++ --версия

Номерата на версиите са към края на низа, подобно на 11.2.0. Номерата на версиите ще се различават в зависимост от версията на Ubuntu, която използвате.

Тъй като библиотеките на компилатора са инсталирани, можете да стартирате C програма, за да проверите инсталационните параметри.

Изпълнение на C скрипт с помощта на GCC

За да потвърдите дали основният мета-пакет за изграждане е инсталиран успешно, можете да напишете и компилирате примерен C скрипт. Отворете любимия си текстов редактор в Ubuntu. Можеш изберете между Vim и nano за да напишете следния кодов фрагмент:

нанотест.° С

Добавете следния кодов фрагмент в текстовия редактор и запазете скрипта:

#включи <stdio.h>
невалиден основен ()
{
printf(„Здравей, това е тест компилираща програма в C компилатор!
");
}

Ето как трябва да изглежда текстовият файл:

Ето кратко обяснение на програмата:

  • stdio.h: Заглавка на стандартна входно-изходна библиотека
  • основен (): Тази функция изпълнява програмата C
  • printf(): C функция за отпечатване на изход
  • \н: Отпечатва резултата на нов ред

За да запазите, просто натиснете Ctrl + X, следван от Y и Въведете.

След това трябва да направите изпълним файл, както следва:

gccтест.° Стест

Стартирайте новосъздадения C файл с командата:

./тест

Резултатът, записан и компилиран в текстовия редактор, се публикува успешно в прозореца на терминала. Това доказва, че инсталирането на GCC компилатора е било успешно.

Как да деинсталирате build-essential от Ubuntu

И накрая, може да има ситуации, в които искате да деинсталирате пакетите, инсталирани по време на инсталирането на пакета build-essential. В такъв сценарий можете да използвате основната команда:

sudo apt премахнете build-essential

Това трябва да премахне всички инсталирани пакети. Освен това ще бъде полезно да изпълните командата autoremove, за да премахнете остатъчните пакети:

sudo apt autoremove

Основните програми за изграждане на Ubuntu продължават да бъдат неразделна част от вашето редовно компилиране на код и инсталиране на софтуер.

Тъй като тези пакети формират основата за всяко изпълнение, важно е да ги инсталирате веднага щом надстроите до всеки нова версия на Ubuntu или преместете от друга операционна система към Linux, особено Windows, за да избегнете нежелани забавяния и компилация грешки.