Всяка ОС има вградени зависимости, за да функционира гладко. Накратко, тези поддържащи програми често се изискват за компилиране на софтуер и гарантиране, че целият зависим софтуер е наличен, когато е необходимо.
Основният мета-пакет на Ubuntu включва няколко такива пакета, които гарантират, че вашето изживяване с Linux е толкова безпроблемно, колкото бихте искали да бъде. Тези пакети са част от Debian и съдържат всички компоненти, от които се нуждаете, за да създадете пакет на Debian.
В Ubuntu има поредица от пет пакета, включени в мета-пакета build-essential:
- dpkg-dev: Можете да използвате този пакет, за да разопаковате, изградите и дори да качите DEB изходни пакети. По същество можете да използвате тази помощна програма за опаковане на вашия софтуер за Системи, базирани на Debian.
- направи: Инструментът make е неразделна част от Linux, който създава и интерпретира Makefiles. Makefile е необходим, за да предостави указания за работа на компилатора. По време на инсталацията се уверете, че сте адресирали всички направи: командата не е намерена грешки.
- 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, за да избегнете нежелани забавяния и компилация грешки.