▷ Как установить инструменты командной строки в Mac OS X (без Xcode)

Пользователи Mac, которые предпочитают иметь доступ к более традиционному набору инструментов Unix через терминал, могут установить дополнительный подраздел Инструменты командной строки Xcode IDE. Из MacOS High Sierra, Sierra, OS X El Capitan, Yosemite, Mavericks это теперь возможно напрямую и без предварительной установки всего пакета Xcode, также не требуется учетная запись разработчика.

Пакет инструментов командной строки предоставляет пользователям терминала Mac множество часто используемых инструментов, утилит и компиляторов, включая make, GCC, clang, perl, svn, git, size, strip, strings, libtool, cpp, what и многие другие обычно полезные команды. по умолчанию находится в установках Linux. Мы включили полный список новых двоичных файлов, доступных с помощью инструментария командной строки ниже, для тех, кто заинтересован, или вы можете просто убедиться в этом сами после установки пакета, который мы рассмотрим здесь.

Это руководство предназначено для MacOS 10.13 High Sierra, 10.12 Sierra, OS X 10.11 El Capitan, OS X 10.10 Yosemite, Mac OS X 10.9 и более новых версий. Пользователи Mac, использующие более ранние версии OS X, могут продолжать напрямую устанавливать инструменты командной строки и gcc (без Xcode) с помощью установщика пакетов, доступного на веб-сайте разработчиков Apple, как описано здесь.

Установка инструментов командной строки в Mac OS X

  1. Запустите терминал, который находится в / Applications / Utilities /

  2. Введите следующую командную строку:

  3. xcode-select –install

  4. Появится всплывающее окно обновления программного обеспечения с просьбой о помощи: «Для команды xcode-select требуются инструменты разработки командной строки. Выберите подтверждение, нажав «Установить», затем примите условия обслуживания, когда вы его запросите (пожалуйста, прочтите их внимательно, мы будем там)

  5. Дождитесь завершения загрузки пакета инструментов командной строки, он будет около 130 МБ и установится довольно быстро, в зависимости от скорости вашего соединения.

После завершения установка выполняется сама по себе, и затем вы можете подтвердить, что все работает, попытавшись использовать одну из только что установленных команд, например gcc, git, svn, rebase, make, ld, otool, nm, что угодно. из списка ниже. Если установка не была прервана, команда будет работать должным образом. Это также означает, что вы можете компилировать и устанавливать что-либо из исходного кода напрямую, без использования диспетчера пакетов. Воспользуйтесь преимуществами вашего нового инструментария командной строки unix!

Что устанавливается с помощью инструментов командной строки и куда

Для тех, кто хочет знать подробности того, что установлено на их Mac и куда оно собирается, весь инструментарий командной строки помещен в следующий каталог:

/ Библиотека / Разработчик / Инструменты онлайн-команд /

Вы можете просмотреть этот каталог, если хотите, или вы можете просто прочитать об этом, если вы захотите изменить или настроить какие-либо элементы в пакете позже.

Обратите внимание, что это корень Mac OS / Library, а не пользовательский каталог ~ / Library.

Если вы хотите увидеть 61 новую доступную вам команду, все они находятся в / Library / Developer / Command Line Tools / usr / bin /, но мы также перечислили их в алфавитном порядке ниже для удобства .:

С участием

в виде

так

зубр

BuildStrings

c ++

c89

c99

cc

лязгать

лязг ++

cmpdylib

codeign_allocate

CpMac

cpp

ctags

ctf_insert

ДеРез

dsymutil

карликовая свалка

dyldinfo

сгибать

flex ++

g ++

gatherheaderdoc

gcc

gcov

GetFileInfo

мерзавец

git-cvsserver

git-receive-pack

git-shell

git-upload-archive

git-upload-pack

gm4

Gnumake

gperf

hdxml2manxml

headerdoc2html

отступ

install_name_tool

ld

lex

libtool

липо

lldb

лорд

m4

делать

MergePef

меня

mkdep

MvMac

насм

ндисазм

нм

nmedit

инструмент

pagestuff

projectInfo

ранлиб

перебазировать

redo_prebinding

ResMerger

resolveLinks

Рез

РезДет

RezWack

rpcgen

Segedit

SetFile

размер

Сплитвилы

струны

полоска

svn

svnadmin

svndumpfilter

svnlook

svnrdump

svnserve

svnsync

svnversion

unifdef

unifdefall

UnRezWack

раскрутка

какие

xml2man

yacc

Устранение ошибки “в настоящее время недоступно”

Вы получаете сообщение об ошибке «Невозможно установить программное обеспечение, поскольку оно в настоящее время недоступно на сервере обновлений программного обеспечения»? Вам повезло, потому что это сообщение об ошибке, вероятно, указывает на то, что вы уже установили Xcode на Mac.

Начиная с Mac OS X 10.9, если Xcode уже установлен в Mac OS X, инструменты командной строки также устанавливаются (вы можете проверить это, попытавшись запустить gcc или make из терминала). Соответственно, это руководство предназначено для пользователей, которые не хотят устанавливать пакет разработки Xcode в целом и предпочитают вместо этого устанавливать инструменты командной строки. Да, это означает, что вы можете удалить все приложение Xcode и установить только инструменты командной строки, если хотите, потому что для многих пользователей и системных администраторов это единственная причина, по которой они установили Xcode в начале.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *