ЛЛВМ

Инсталирајте ЛЛВМ на Убунту

Инсталирајте ЛЛВМ на Убунту

Инсталирајте ЛЛВМ 5 на Убунту 17.10 Уметан Аардварк

ЛЛВМ је скуп алата компајлера за Ц / Ц ++, баш као и ГЦЦ. ЛЛВМ може компајлирати Ц, Ц ++ и Објецтиве-Ц. Цланг који пружа скуп алата ЛЛВМ способан је да компајлира Ц и Ц ++ кодове брже од ГЦЦ. ЛЛВМ програм за отклањање погрешака ЛЛДБ је много ефикаснији у меморији и врло брз при учитавању симбола у поређењу са ГЦЦ. ЛЛВМ подржава Ц ++ 11, Ц ++ 14 и Ц ++ 17 кроз либц ++ и либц ++ АБИ пројекте.

ЛЛВМ је доступан на Линук-у, Виндовс-у и Мац ОС-у Кс. Дакле, то је унакрсна платформа. Можете преузети ЛЛВМ изворни код и сами га компајлирати или преузети и користити унапред изграђене бинарне датотеке. За више информација о ЛЛВМ, посетите званичну веб страницу ЛЛВМ на хттп: // ллвм.орг

У овом чланку ћу вам показати како да инсталирате ЛЛВМ 5 на Убунту 17.10 Уметан Аардварк. Користићу службено спремиште пакета ЛЛВМ за инсталирање ЛЛВМ-а на Убунту 17.10. Хајде да почнемо.

Прво идите на званичну веб страницу складишта ЛЛВМ пакета на хттп: // апт.ллвм.орг.  Ова веб локација садржи информације о спремишту које можете користити за конфигурисање апт-а на Убунту и Дебиан.

Користићемо Убунту 17.10 у овом чланку као што сам раније рекао. Померите се мало надоле и требало би да пронађете следеће редове као што је приказано на снимку заслона испод. Можете да инсталирате ЛЛВМ верзије 4 или верзије 5. Изабраћу ЛЛВМ 5. Копирајте линију помоћу Цтрл + Ц

Сада идите у мени апликације и потражите „упдате“. Требало би да видите овако нешто. Кликните на икону „Софтвер и ажурирања“ као што је приказано на снимку заслона испод.

Софтвер и исправке би се требали отворити.

Сада кликните на картицу „Други софтвер“. Требали бисте видети следећи прозор.

Сада кликните на дугме „Додај ...“.

Требали бисте видети следећи прозор.

Овде налепите АПТ ред који сте копирали из хттп: // апт.ллвм.орг

Кад завршите са лепљењем АПТ линије, требало би да изгледа овако. Сада кликните на дугме „Додај извор“ као што је приказано на снимку заслона испод.

Требали бисте бити упитани за корисничку лозинку. Укуцајте своју лозинку за пријаву на Убунту и кликните на „Аутентификација“.

Једном када се дода линија АПТ, „Софтвер и ажурирања“ треба да изгледају на следећи начин.

Сада кликните на „Затвори“ у прозору „Софтвер и ажурирања“.

Сада би требало да видите следећи прозор.  Кликните на дугме „Затвори“. Дугме „Поново учитај“ тренутно неће радити. Јер још нисмо додали ГПГ кључ. Осећам да је то лакше учинити са терминала.

Сада отворите терминал (Цтрл + Алт + Т на Убунту-у) и покрените следећу команду да бисте додали ГПГ кључ ЛЛВМ-а.

ГПГ кључ је додат.

$ судо вгет -О - хттпс: // апт.ллвм.орг / ллвм-снимак.гпг.кеи | судо апт-кеи додај -

ГПГ кључ је додат.

Сада ажурирајте кеш спремишта пакета следећом наредбом:

$ судо апт-гет упдате

Сада можете инсталирати ЛЛВМ Цланг и ЛЛДБ.
Да бисте инсталирали само Цланг и ЛЛДБ, покрените следећу команду:

$ судо апт-гет инсталл цланг-5.0 ллдб-5.0 ллд-5.0

Сада притисните 'и' и притисните наставиће се.

Менаџер пакета треба да преузме и инсталира све.

Када се инсталација заврши, можете покренути следећу команду да бисте тестирали да ли ЛЛВМ Цланг ради или не.

$ цланг-5.0 --верзија

Са снимка екрана можете видети да је инсталирани цланг верзија 5.0.1

Сада ћу написати једноставан Ц и Ц ++ здрави светски програм и покушати да га компајлирам на ЛЛВМ Цланг.

Ово је Ц код који ћу покушати да компајлирам са Цланг 5.0.1

#инцлуде
инт маин ()
принтф ("Здраво, свет \ н");
ретурн 0;

За компајлирање Ц кода са Цланг 5.0.1, покрените следећи код

$ цланг-5.0 СОУРЦЕ_ФИЛЕ -о ОУТПУТ_ФИЛЕНАМЕ

Ево састављања теста.ц изворна датотека и излазна извршна датотека биће тест_ццоде.
Ако постоји грешка у изворној датотеци, она ће бити пријављена. У мом случају је све било у реду.

Сада могу да покренем компајлирану извршну датотеку помоћу следеће наредбе.

$ ./ тест_ццоде

Можете то да видите, добио сам очекивани излаз.

Сада ћу компајлирати следећу изворну датотеку Ц ++ хелло ворлд.

#инцлуде
коришћење простора имена стд;
инт маин ()
цоут << "Hello World" << endl;
ретурн 0;

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

$ цланг ++ 5.0 СОУРЦЕ_ФИЛЕ -о ОУТПУТ_ФИлЕНАМЕ

Ево теста.цпп је изворна датотека Ц ++ коју компајлирам, а тест_цпп је извршна датотека која ће бити генерисана као резултат.
Нисам добио грешке, тако да је компилација била успешна.

Програм можете извршити као и раније:

$ ./ тест_цпп

Можете видети да је резултат баш онакав какав се очекивао.

Дакле, тако инсталирате ЛЛВМ 5 из званичног спремишта ЛЛВМ-а на Убунту 17.10 Уметан Аардварк. Хвала што сте прочитали овај чланак.

Како да промените леви и десни тастер миша на рачунару са Виндовс 10
Сасвим је нормално да су сви уређаји рачунарског миша ергономски дизајнирани за дешњаке. Али постоје доступни уређаји за миш који су посебно дизајнира...
Емулирајте кликове мишем лебдењем помоћу миша без клика у оперативном систему Виндовс 10
Коришћење миша или тастатуре у погрешном положају прекомерне употребе може резултирати многим здравственим проблемима, укључујући напрезање, синдром к...
Додајте покрете миша у Виндовс 10 помоћу ових бесплатних алата
Последњих година рачунари и оперативни системи су се увелико развили. Било је време када су корисници морали да користе команде за навигацију кроз мен...