logo

Убунту Буилд Ессентиал

Увод у Убунту Буилд Ессентиал

Буилд-ессентиалс пакети су облик мета-пакета који су неопходни за компајлирање софтвера. Они садрже ГНУ/г++ колекцију компајлера, ГНУ дебагер и још неколико библиотека и алата који су потребни за компајлирање програма. Неколико других пакета, као што су ГЦЦ, маке, Г++, дпкг-дев, итд., такође се инсталирају на наш систем када инсталирамо пакете неопходне за изградњу.

ГЦЦ (колекција ГНУ компајлера) је скуп компајлера и обезбеђује јединствен интерфејс за креирање програма у Го, Ассемблер, Ада, Фортран, Објецтиве-Ц, Ц и Ц++. ГНУ Ц компајлер је стварно значење ГЦЦ-а, али због многих других језика који су од тада укључени, ово значење је модификовано у ГНУ Цомпилер Цоллецтион. Ц компајлер је познат као гцц да би се лакше разликовао од целине.

Кључни пакети инсталирани на нашем Убунту или Дебиан систему аутоматски из буилд-ессентиалс су ГЦЦ. Пакети који су неопходни за изградњу припадају Дебиану. То није део самог софтвера. Они садрже те суштинске пакете као зависности, тако да ако инсталирамо буилд-ессентиал, сваки од тих пакета ћемо инсталирати у једној команди.

Напомена: Не сматрајте да је пакет који је важан за изградњу супер пакет који ће за нас магично инсталирати сваки тип развојног алата од Го то Руби у једној команди. Садржи само неколико развојних алата.

Зашто би нам био потребан пакет који је неопходан за изградњу?

Корисник је да креира ДЕБ пакете из изворног кода апликације. Просечан корисник не прави ДЕБ пакете сваки дан. Иако, неколико корисника може користити Убунту Линук систем за развој апликација. Морамо да имамо гцц компајлер ако желимо да извршимо Ц програм у Убунту-у. Биће нам потребан г++ компајлер ако желимо да извршавамо Ц++ програме у Убунту-у.

Ако треба да користимо софтвер који је доступан само преко изворног кода, наш систем ће дати грешку, тј. маке команда није пронађена , јер прво треба да инсталирамо направи алат . Све се то може појединачно инсталирати. Међутим, много је згодније искористити предности пакета који су неопходни за изградњу и преузети сваки од ових развојних алата одједном.

То је исто као и Убунту-рестрицтед-ектрас пакет који нам дозвољава да инсталирамо много медијских кодека истовремено. Овај мета-пакет садржи пет различитих пакета који су важни за компајлирање софтвера на Убунту.

Убунту Буилд Ессентиал
    г++:То је ГНУ компајлер за Ц++ језик.гцц:То је ГНУ компајлер за Ц језик.направити:То је користан услужни програм који се користи за усмеравање компилације програма. Алат, односно маке, тумачи датотеку познату као 'макефиле' који може да усмери компајлер како да ради.либц6-дев:То је ГНУ Ц библиотека. Укључује датотеке заглавља и развојне директорије који се користе за компајлирање општих Ц++ и Ц скрипти.дпкг-дев:Овај пакет се користи за отпремање, прављење и распакивање Дебиан изворних пакета. Корисно је ако желимо да спакујемо нашу апликацију за систем заснован на Дебиану.

Како да инсталирамо Ессентиал Пацкагес на Убунту?

Ако се питамо како да инсталирамо основне пакете на Убунту, имамо среће. Систем нуди буилд-ессентиал, који се повезује са другим пакетима потребним за прављење софтвера. Пре него што будемо могли да направимо софтвер у Убунту-у, инсталираћемо следеће пакете:

  • направити
  • ГЦЦ
  • Г++
  • Ц Цомпилер

У фасцикли за преузимање можемо да инсталирамо пакете тако што ћемо двапут кликнути на пакет и омогућити инсталатеру да уради овај посао. На пример, за инсталирање пакета заснованог на Питхон-у, мораћемо да двапут кликнемо на њега. Отвориће датотеку, тј. инсталација.деб , и затражите од нас лозинку. Такође, можемо да инсталирамо софтвер уз помоћ буилд-ессентиал мета-пакета, који укључује неколико других пакета. Пакети су неопходни ако желимо да компајлирамо програме користећи изворни код и да радимо са било којим програмским језиком.

Инсталација и употреба буилд-ессентиала на Убунту

Алати који су неопходни за изградњу могу се директно инсталирати користећи Убунту званично складиште. Подразумевано су доступни у Убунту системском спремишту. Морамо само да инсталирамо мета-пакете алата који су неопходни за изградњу из апт менаџера пакета. Морамо да отворимо прозор нашег терминала из 'Цтрл+Алт+Т' пречица на тастатури.

Ажурирање апт спремишта

Сада морамо да ажурирамо наше спремиште пакета пре него што инсталирамо алатке неопходне за изградњу. Да бисмо то урадили, унећемо следећу команду за ажурирање индекса апт спремишта:

 $ sudo apt update 

Убунту Буилд Ессентиал

Инсталација је неопходна за изградњу

Инсталираћемо алатке неопходне за изградњу тако што ћемо извршити следећу команду у прозору терминала:

 $ sudo apt install build-essential 

Убунту Буилд Ессентиал

Након покретања горње команде, на екрану ће се приказати следећи резултат:

Провера ГЦЦ верзије

Можемо да верификујемо процес инсталације ових пакета тако што ћемо прегледати ГЦЦ верзију на нашем систему помоћу наредбе у наставку када се процес инсталације заврши:

 $ gcc version 

Инсталирана ГЦЦ верзија ће бити приказана на терминалу, што је приказано на снимку екрана испод:

Сваки алат и библиотека ГЦЦ компајлера су инсталирани на нашем систему. Међутим, можемо да извршимо Ц програм да тестирамо инсталацију.