Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

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

Пакет Command Line Tool предоставляет пользователям терминалов 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
    Установка инструментов командной строки через терминал в Mac OS X

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

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

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

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

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

/ Library / Developer / CommandLineTools /

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

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

Если вы хотите увидеть 61 новую команду, доступную для вас, все они находятся в / Library / Developer / CommandLineTools / usr / bin /, но мы также указали их по алфавиту ниже для удобства:

Арканзас
в виде
как
бизон
BuildStrings
C ++
c89
c99
куб.см
лязг
лязг ++
cmpdylib
codesign_allocate
CpMac
CPP
Ctags
ctf_insert
DeRez
dsymutil
dwarfdump
dyldinfo
сгибать
прогибается ++
г ++
gatherheaderdoc
НКУ
gcov
GetFileInfo
мерзавец
ГИТ-cvsserver
ГИТ-получить пакет
ГИТ-оболочки
ГИТ-загрузка-архив
ГИТ-загрузка-пак
gm4
gnumake
Gperf
hdxml2manxml
headerdoc2html
отступ
install_name_tool
л.д.
закон
Libtool
липо
lldb
lorder
m4
делать
MergePef
МИГ
mkdep
MvMac
NASM
ndisasm
нм
nmedit
otool
pagestuff
projectInfo
ranlib
перебазировать
redo_prebinding
ResMerger
resolveLinks
Rez
RezDet
RezWack
rpcgen
segedit
SetFile
размер
SplitForks
строки
полоса
СВН
svnadmin
svndumpfilter
svnlook
svnrdump
Svnserve
svnsync
svnversion
unifdef
unifdefall
UnRezWack
unwinddump
какие
xml2man
Yacc

Устранение неполадок

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

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

Понравилась статья? Поделиться с друзьями: