Како инсталирати алате командне линије у Мац ОС Кс (без Ксцоде-а)
Преглед садржаја:
Корисници Мац-а који више воле да имају традиционалнији Уник алат који им је доступан преко терминала можда желе да инсталирају опциони пододељак Алатке командне линије Ксцоде ИДЕ-а. Од МацОС Монтереи, Биг Сур, Цаталина, Мојаве, Хигх Сиерра, Сиерра, ОС Кс Ел Цапитан, Иосемите, Маверицкс па надаље, ово је сада лако могуће директно и без претходног инсталирања целог Ксцоде пакета, није потребан ни налог програмера.
Пакет алатки командне линије даје корисницима Мац терминала много често коришћених алата, услужних програма и компајлера, укључујући маке, ГЦЦ, цланг, перл, свн, гит, сизе, стрип, стрингове, либтоол, цпп, вхат, и многе друге корисне команде које се обично налазе у подразумеваним инсталацијама Линук-а. Укључили смо комплетну листу нових бинарних датотека доступних преко комплета алата командне линије испод за оне који су заинтересовани, или можете сами да се уверите након што инсталирате пакет, кроз који ћемо проћи овде.
Овај водич је усмерен на МацОС Монтереи 12, мацОС Биг Сур 11, мацОС Цаталина, мацОС Мојаве 10.14.к, 10.13 Хигх Сиерра, 10.12 Сиерра, ОС Кс 10.11 Ел Цапитан, ОС И Кс 10.10 и Мац ОС Кс 10.9 и новија издања. Корисници Мац-а који користе претходне верзије Мац ОС Кс-а могу наставити да директно инсталирају алате командне линије и гцц (без Ксцоде-а) преко програма за инсталацију пакета који је доступан преко веб локације Аппле Девелопер као што је овде описано.
Инсталирање алата командне линије у Мац ОС Кс
- Покрените Терминал, који се налази у /Апликације/Услужни програми/
- Укуцајте следећи командни низ:
- Појавиће се искачући прозор за ажурирање софтвера који пита: „Команда кцоде-селецт захтева програмерске алате командне линије. Да ли бисте сада желели да инсталирате алате?" изаберите да потврдите ово кликом на „Инсталирај“, а затим прихватите Услове коришћења услуге када се то затражи (слободно их прочитајте темељно, ми ћемо бити овде)
- Сачекајте да се заврши преузимање пакета алатки командне линије, биће око 130МБ и инсталираће се прилично брзо у зависности од брзине ваше везе
кцоде-селецт --инсталл
Инсталациони програм нестаје сам од себе када се заврши, а затим можете да потврдите да све ради покушајем да користите једну од команди које су управо инсталиране, као што су гцц, гит, свн, ребасе, маке, лд, отоол, нм, шта год желите са листе испод. Под претпоставком да је инсталација ишла без прекида, команда ће се извршити према очекивањима. Ово такође значи да можете компајлирати и инсталирати ствари директно из изворног кода без потребе да користите менаџер пакета. Уживајте у свом новом уник комплету командне линије!
Шта се инсталира помоћу алатки командне линије и где
За оне који су заинтересовани да знају детаље о томе шта је инсталирано на њиховом Мац-у и куда иде, цео пакет алата командне линије се смешта у следећи директоријум:
/Либрари/Девелопер/ЦоммандЛинеТоолс/
Можете да претражујете кроз тај директоријум ако желите, или можете бити свесни тога само у случају да желите да измените или прилагодите било који од пакета касније.
Имајте на уму да је директоријум основни /библиотека Мац ОС-а, а не кориснички директоријум ~/библиотека.
Ако желите да видите 61 нову команду која вам је доступна, све су оне у /Либрари/Девелопер/ЦоммандЛинеТоолс/уср/бин/, али смо их такође навели абецедним редом у наставку ради погодности:
ар аса бисон БуилдСтрингс ц++ ц89 ц99 цц цланг цланг++ цмпдилиб цодесигн_аллоцате ЦпМац цпп цтагс цтф_инсерт ДеРез дсимутил дварфдумп дилдинфо флек флек++ гцц г++ гатхерхеадер гцц фкг-цлиб г. receive-pack git-shell git-upload-archive git-upload-pack gm4 gnumake gperf hdxml2manxml headerdoc2html indent install_name_tool ld lex libtool lipo lldb lorder m4 make MergePef mig mkdep MvMacasmdisasmmmedit otool pagestuff projectInfo ranlib rebase redo_prebinding ResMerger resolveLinks Rez RezDet RezWack rpcgen segedit SetFile size СплитФоркс стрингс стрип свн свнадмин свндумпфилтер свнлоок свнрдумп свнсерве свнсинц свнверсион унифдеф унифдефалл УнРезВацк унвинддумп шта кмл2ман иацц
Решавање грешке „тренутно није доступно“
Добијате поруку о грешци која каже „Не могу да инсталирам софтвер јер тренутно није доступан са сервера за ажурирање софтвера“? Па, имате среће, јер та порука о грешци вероватно указује да већ имате инсталиран Ксцоде на Мац-у.
Од Мац ОС Кс 10.9 надаље, ако је Ксцоде већ инсталиран у Мац ОС Кс, тада ће се инсталирати и алати командне линије (ово можете проверити покушајем да покренете гцц или маке са терминала). Сходно томе, овај водич је намењен корисницима који не желе да инсталирају шири Ксцоде развојни пакет, већ би радије имали инсталиране само помоћне програме командне линије. Да, то значи да можете да деинсталирате целу Ксцоде апликацију и инсталирате алате командне линије само ако то желите, пошто је за многе кориснике и администраторе система то једини разлог зашто су инсталирали Ксцоде за почетак.