Сваки ОС има уграђене зависности за несметано функционисање. Укратко, ови програми подршке су често потребни за компајлирање софтвера и обезбеђивање да је сав зависни софтвер доступан када је то потребно.

Убунту-ов мета-пакет који је неопходан за изградњу укључује неколико таквих пакета, који обезбеђују да је ваше Линук искуство беспрекорно како бисте желели да буде. Ови пакети су део Дебиан-а и садрже све компоненте које су вам потребне за креирање Дебиан пакета.

На Убунту-у постоји серија од пет пакета укључених у мета-пакет који је неопходан за изградњу:

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

Када инсталирате основне пакете на свој систем, можете креирати Ц++ скрипте да бисте проверили статус и обим инсталације.

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

Како инсталирати буилд-ессентиал на Убунту

Када требате да инсталирате мета-пакет који је неопходан за изградњу на Убунту, можете пратити доле наведене кораке:

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

судо апт упдате && судо апт надоградња -и

Да бисте инсталирали буилд-ессентиал, можете користити следећу команду:

судо апт инсталирајградити-есенцијално

Током фазе инсталације, компајлер тражи дозволу да инсталира одређене пакете. Тип и да дају дозволу. Такође ћете приметити много команди за распакивање и подешавање пакета. То је скоро као попуњавање празнина у вашем Линук екосистему.

Као следећи корак, можете да инсталирате странице са упутствима које ће вам помоћи при инсталацији пакета који је суштински важан. Ово је опциони корак, у случају да не желите да га инсталирате.

судо апт инсталирај манпагес-дев

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

гцц --версион

Излаз је следећи:

гцц (Убунту 11.2.0-19убунту1) 11.2.0

Пошто већ проверавате ГЦЦ верзију, такође је препоручљиво да проверите верзију г++ помоћу --версион команда:

г++ --версион

Бројеви верзија су на крају стринга, слично као 11.2.0. Бројеви верзија ће се разликовати у зависности од верзије Убунтуа коју користите.

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

Покретање Ц скрипте користећи ГЦЦ

Да бисте потврдили да ли је мета-пакет који је важан за изградњу успешно инсталиран, можете написати и компајлирати узорак Ц скрипте. Отворите свој омиљени уређивач текста на Убунту-у. Можете бирајте између Вим-а и нано-а да напишете следећи исечак кода:

нанотест

Додајте следећи исечак кода у уређивач текста и сачувајте скрипту:

#инцлуде <стдио.х>
празнина главни()
{
принтф(„Здраво, ово је а тест програм компајлера ин Ц компајлер!
");
}

Ево како би текстуална датотека требало да изгледа:

Ево кратког објашњења програма:

  • стдио.х: Стандардно заглавље улазно-излазне библиотеке
  • главни(): Ова функција покреће Ц програм
  • принтф(): Ц функција за штампање излаза
  • \н: Штампа излаз у новом реду

Да бисте сачували, једноставно притисните Цтрл + Кс, затим И и Ентер.

Затим морате да направите извршну датотеку на следећи начин:

гццтесттест

Покрените новокреирану Ц датотеку командом:

./тест

Излаз сачуван и компајлиран у уређивачу текста је успешно објављен у прозору терминала. Ово доказује да је инсталација ГЦЦ компајлера била успешна.

Како деинсталирати основну верзију са Убунту-а

Коначно, могу постојати ситуације у којима желите да деинсталирате пакете инсталиране током инсталације пакета од суштинског значаја за изградњу. У таквом сценарију можете користити основну команду:

судо апт ремове буилд-ессентиал

Ово би требало да уклони све инсталиране пакете. Поред тога, такође ће вам бити корисно да покренете команду ауторемове да бисте уклонили преостале пакете:

судо апт ауторемове

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

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