ЛЛВМ

Како инсталирати ЛЛВМ на ЦентОС7

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

То је унакрсна платформа. ЛЛВМ је доступан на Линук-у, Виндовс-у и Мац ОС-у Кс.

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

У овом чланку ћу вам показати како инсталирати и користити ЛЛВМ Цланг на ЦентОС 7. Хајде да почнемо.

Инсталирање Ц и Ц ++ библиотека за ЛЛВМ Цланг

Пре него што инсталирате ЛЛВМ Цланг, требало би да инсталирате библиотеке Ц и Ц ++. У супротном нећете моћи да компајлирате програме Ц и Ц ++.

Најлакши начин за инсталирање Ц и Ц ++ библиотека за ЛЛВМ Цланг је инсталација гцц и г++ на ЦентОС 7.

Можете инсталирати гцц и г++ на ЦентОС 7 следећим командама:

$ судо иум макецацхе

$ судо иум инсталирај гцц гцц-ц++

Притисните г а затим притисните наставиће се.

гцц и г++ треба инсталирати.

Инсталирање ЛЛВМ Цланг-а из службеног спремишта пакета

ЛЛВМ Цланг верзија 3.4.2 доступан је на ЦентОС 7 оперативном систему у додаци спремиште као што можете видети на снимку екрана испод.

$ судо иум инфо цланг

Да бисте инсталирали додаци верзију спремишта ЛЛВМ Цланг на ЦентОС 7, прво морате да омогућите додаци спремиште на ЦентОС 7.

Требао би бити омогућен по дефаулту на ЦентОС 7, али у случају да га немате, показаћу вам како да га омогућите.

Попис омогућених спремишта ЦентОС 7:

Покрените следећу команду да бисте пописали све омогућене спремишта вашег ЦентОС 7 оперативног система:

$ судо иум реполист

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

Омогућавање спремишта додатака на ЦентОС 7:

Инсталирај њам-утилс пакет са следећом командом:

$ судо иум инсталирај иум-утилс

Притисните г а затим притисните наставиће се.

њам-утилс треба инсталирати.

Сада омогућите додаци спремиште са следећом командом:

$ судо иум-цонфиг-манагер - омогућити додатке

Требало би да буде омогућено.

Инсталирање ЛЛВМ Цланг-а:

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

$ судо иум макецацхе

На крају инсталирајте ЛЛВМ Цланг следећом командом:

$ судо иум инсталл цланг

Сада притисните г а затим притисните наставиће се.

Треба инсталирати ЛЛВМ Цланг.

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

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

Коришћење ЛЛВМ Цланг-а

У овом одељку ћу написати једноставан програм за Ц и Ц ++ и компајлирати га са ЛЛВМ Цлангом да бих вам показао како то функционише.

Прво се крећем до ~ / кодови директоријум где сам сачувао свој Здраво.ц и света.цпп датотека са следећом наредбом:

$ цд ~ / кодови

Овде имам две датотеке као што можете видети на снимку екрана испод:

$ лс -лх

Садржај здраво.ц Датотека:

#инцлуде
 
инт маин (воид)
принтф ("Ради за Ц!\ н ");
ретурн 0;

Садржај света.цпп датотека:

#инцлуде
коришћење простора имена стд;
 
инт маин (воид)
цоут << "It works for C++!" << endl;
ретурн 0;

Састављање и покретање Ц програма:

Сада можете компајлирати Здраво.ц Ц изворна датотека са следећом наредбом:

$ цланг -о здраво здраво.ц

НАПОМЕНА: Овде Здраво.ц је датотека изворног кода и Здраво после опција је излазна датотека. Здраво биће генерисана извршна бинарна датотека након завршетка процеса компајлирања.

Једном кад саставите Здраво.ц, требало би да пронађете нову бинарну датотеку Здраво у истом директоријуму као и Здраво.ц изворне датотеке као што можете видети на снимку екрана испод.

Можете трчати Здраво бинарна датотека на следећи начин:

$ ./Здраво

Као што видите, 'Ради за Ц!'је одштампано на екрану. Тако смо у могућности да компајлирамо Ц програме са ЛЛВМ Цланг-ом.

Компајлирање и покретање програма Ц ++:

Можете саставити света.цпп Изворна датотека Ц ++ са следећом наредбом:

$ цланг ++ -о светски свет.цпп

НАПОМЕНА: Овде света.цпп је датотека изворног кода и света после опција је излазна датотека. света биће генерисана извршна бинарна датотека након завршетка процеса компајлирања.

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

Сада можете трчати света бинарна датотека на следећи начин:

$ ./ свет

Као што видите, 'Ради за Ц++!'је одштампано на екрану. Тако смо у могућности да компајлирамо програме Ц ++ са ЛЛВМ Цланг-ом.

Тако инсталирате и користите ЛЛВМ Цланг на ЦентОС 7. Хвала што сте прочитали овај чланак.

Најбоље игре командне линије за Линук
Командна линија није само ваш највећи савезник када користите Линук - она ​​такође може бити извор забаве јер је можете користити за играње многих заб...
Најбоље апликације за мапирање гамепада за Линук
Ако волите да играте игре на Линуку са гамепадом уместо са типичним системом за унос тастатуре и миша, за вас постоје неке корисне апликације. Многе и...
Корисни алати за Линук играче
Ако волите да играте игре на Линуку, велика је вероватноћа да сте можда користили апликације и услужне програме попут Вине, Лутрис и ОБС Студио за поб...