Ответ 1
/usr/bin/xcodebuild -version
предоставит вам версию 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 в настоящее время недоступен на сервере обновления программного обеспечения
^ моя текущая проблема. Прокомментируйте этот вопрос: "Вы можете получить эту ошибку, если у вас уже есть"
Но как я могу проверить, есть ли у меня уже?
/usr/bin/xcodebuild -version
предоставит вам версию xcode, запустит ее через команду терминала
Прежде всего, убедитесь, что вы его загрузили или нет. Откройте приложение терминала и введите $ gcc
, если вы его не установили, вы получите предупреждение. Вы можете проверить, что вы установили его на
$ xcode-select -p
/Library/Developer/CommandLineTools
И, чтобы быть уверенным, введите $ gcc --version
Подробнее об этом можно прочитать здесь: Инструменты командной строки Xcode для Mavericks
если вы хотите знать версию установки Xcode, а также Swift Язык текущей версии:
Используйте приведенную ниже простую команду с помощью терминала:
1. Получить версию Xcode
xcodebuild -version
2. Чтобы получить версию Swift на языке
swift --version
Мне удалось найти мою версию Xcode на maxOS Sierra, используя следующую команду:
pkgutil --pkg-info=com.apple.pkg.CLTools_Executables | grep version
в соответствии с этим ответом.
Спасибо людям на Freenode #macdev, вот некоторая информация:
В старые времена, прежде чем XCode был в магазине приложений, он включал инструменты командной строки.
Теперь вы получаете его из магазина, и с этим новым механизмом он не может устанавливать дополнительные вещи за пределами Xcode.app, поэтому вы должны вручную сделать это самостоятельно:
xcode-select --install
В Xcode 4.x вы можете проверить, установлены ли они из Xcode UI:
На Xcode 5.x это теперь здесь:
Моя проблема с поиском gcc/gdb заключается в том, что они были заменены clang/lldb: GDB отсутствует в OS X v10.9 (Mavericks)
Также обратите внимание, что Xcode содержит компилятор и отладчик, поэтому одна из вещей, которые нужно сделать для установки инструментов командной строки, - это символическая ссылка или модификация $ PATH. Он также загружает определенные вещи, такие как git.
xcode
, выполните следующую команду/usr/bin/xcodebuild -version
Это даст следующий вывод.
Xcode 9.4
Версия сборки 9F1027a