Подтвердить что ты не робот

Как я могу узнать, установлены ли инструменты командной строки Xcode?

Мне нужно использовать gdb.

ps-MacBook-Air:AcoustoExport pi$ gdb
-bash: gdb: command not found

ps-MacBook-Air:AcoustoExport pi$ sudo find / -iname "*gdb*"
Password:
/usr/local/share/gdb
/usr/local/Cellar/isl/0.12.1/share/gdb
:

и:

ps-MacBook-Air:AcoustoExport pi$ ls -la /usr/local/share/gdb
lrwxr-xr-x   1 pi    admin   30 14 Jan 22:01 gdb -> ../Cellar/isl/0.12.1/share/gdb

Не совсем уверен, что делать, ясно, что это что-то, установленное доморощенным. Я не знаю, почему это там, я не знаю, смогу ли я использовать его вместо этого. Он не находится в пути поиска.

Итак, я считаю, что мне нужны инструменты командной строки Xcode.

Xcode в настоящее время недоступен на сервере обновления программного обеспечения

^ моя текущая проблема. Прокомментируйте этот вопрос: "Вы можете получить эту ошибку, если у вас уже есть"

Но как я могу проверить, есть ли у меня уже?

4b9b3361

Ответ 1

/usr/bin/xcodebuild -version

предоставит вам версию xcode, запустит ее через команду терминала

Ответ 2

Прежде всего, убедитесь, что вы его загрузили или нет. Откройте приложение терминала и введите $ gcc, если вы его не установили, вы получите предупреждение. Вы можете проверить, что вы установили его на

$ xcode-select -p
/Library/Developer/CommandLineTools

И, чтобы быть уверенным, введите $ gcc --version

Подробнее об этом можно прочитать здесь: Инструменты командной строки Xcode для Mavericks

Ответ 3

  если вы хотите знать версию установки Xcode, а также Swift Язык текущей версии:

Используйте приведенную ниже простую команду с помощью терминала:

1. Получить версию Xcode

 xcodebuild -version

2. Чтобы получить версию Swift на языке

swift --version

Ответ 4

Мне удалось найти мою версию Xcode на maxOS Sierra, используя следующую команду:

pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version

в соответствии с этим ответом.

Ответ 5

Спасибо людям на Freenode #macdev, вот некоторая информация:

В старые времена, прежде чем XCode был в магазине приложений, он включал инструменты командной строки.

Теперь вы получаете его из магазина, и с этим новым механизмом он не может устанавливать дополнительные вещи за пределами Xcode.app, поэтому вы должны вручную сделать это самостоятельно:

xcode-select --install

В Xcode 4.x вы можете проверить, установлены ли они из Xcode UI:

enter image description here

На Xcode 5.x это теперь здесь:

enter image description here

Моя проблема с поиском gcc/gdb заключается в том, что они были заменены clang/lldb: GDB отсутствует в OS X v10.9 (Mavericks)

Также обратите внимание, что Xcode содержит компилятор и отладчик, поэтому одна из вещей, которые нужно сделать для установки инструментов командной строки, - это символическая ссылка или модификация $ PATH. Он также загружает определенные вещи, такие как git.

Ответ 6

  • Открытый терминал
  • Если у вас установлен xcode, выполните следующую команду

/usr/bin/xcodebuild -version

Это даст следующий вывод.

Xcode 9.4

Версия сборки 9F1027a