Я установил XCode от CD Инструмента, я думал, что это позволит мне использовать gcc из командной строки, но я не могу найти его.
Что я пропускаю
Править
Когда я записал, что не могу найти его, я подразумевал, что "Ищу его использование which gcc
"
Если gcc
был бы в PATH
в первом месте, which
имел бы находят его.
С тех пор gcc
не находится в PATH
(это - то, что принесло мне здесь в первом месте), which
не найдет его!
Я думаю, что это было очевидно, но я делаю примечание здесь, потому что это не было
Вы не установили флажок с надписью «Поддержка разработки UNIX» [1] (или, возможно, вы сняли его; я не могу вспомнить, включен он по умолчанию или нет) когда вы выполняли установку, поэтому необходимые символические ссылки и драйверы не были установлены в / usr / bin /
.
Переустановите, обязательно прочтите описание параметров конфигурации и выберите те, которые вам нужны.
1: «Дополнительное содержимое, позволяющее разрабатывать из командной строки из загрузочного тома. Устанавливает копию компилятора GCC и инструментов командной строки, бла-бла-бла ...»
Что-то пошло не так с вашей установкой.
gcc устанавливается в / usr / bin с символической ссылкой на gcc-4.2:
cd diciu$ pkgutil --file-info /usr/bin/gcc-4.2
volume: /
path: /usr/bin/gcc-4.2
pkgid: com.apple.pkg.gcc4.2Leo
pkg-version: 4.2.0.9000000000.1.1249367152
[..]
pkgid: com.apple.pkg.Xcode3.2.1Update
pkg-version: 1.0.1.1249367152
[..]
pkgid: com.apple.pkg.Xcode3.2.1UpdateUNIXDevSupport
pkg-version: 1.0.1.1249367152
[..]
На моем Mac $, в котором gcc
отображает / usr / bin / gcc
.
То же самое случилось и со мной. Некоторое время это работало, а затем исчезло. Переустановите, и это будет исправлено.
Возможно, вы захотите загрузить Xcode из Apple, пока вы это делаете. Почти гарантировано будет свежее / актуальное, так как Xcode быстро обновляется. Текущий Xcode - 3.2.1.10. Для загрузки вам понадобится Apple ID, но он также дает вам доступ к сайту разработки. Все бесплатно ...
Это 06.01.2014. Текущий Xcode - 5.0.1
Это 2016 год - Текущий Xcode - 8.0. Думаю, сейчас этот вопрос нужно закрыть.
Возможно ли, что вместо того, чтобы не установить gcc, ваша переменная $ PATH испорчена? сначала проверьте, находится ли gcc в / usr / bin вручную. Затем echo $ PATH ...