Где находится gcc на OSX? Я уже установил Xcode - PullRequest
11 голосов
/ 21 апреля 2010

Я установил Xcode с компакт-диска Tool, я думал, что это позволит мне использовать gcc из командной строки, но я не могу его найти.

Чего мне не хватает

РЕДАКТИРОВАТЬ

Когда я писал Я не могу найти это Я имел в виду "Я ищу это, используя which gcc"

Если бы gcc был бы на PATH на первом месте, which нашел бы его.

Так как gcc нет в PATH (именно это привело меня сюда во-первых) which не найдет его!

Я думаю, это было очевидно, но я делаю заметку здесь, потому что это не было

Ответы [ 8 ]

38 голосов
/ 20 марта 2012

Начиная с версии 4.3.1, XCode теперь является приложением, и инструменты командной строки теперь доступны через Настройки (это описано в App Store для XCode в разделе «Что нового в версии 4.3.1», если вы нажмете »Больше...').После установки XCode откройте его, откройте «Настройки» и нажмите вкладку «Загрузка».Нажмите «Установить» для «Инструменты командной строки», а затем войдите в систему с паролем вашего компьютера.Код будет загружен и установлен.

8 голосов
/ 22 апреля 2010

Вы не установили флажок с надписью «Поддержка разработки UNIX» [1] (или, возможно, вы сняли флажок; я не помню, включен ли он по умолчанию или нет), когда вы делали установку, поэтому она не Установите необходимые символические ссылки и драйверы в /usr/bin/.

Переустановите и не забудьте прочитать описания параметров конфигурации и выбрать те, которые вам нужны.

1: «Дополнительный контент, позволяющий разрабатывать из командной строки загрузочный том. Устанавливает дубликат компилятора GCC и инструментов командной строки, бла-бла-бла-бла ...»

5 голосов
/ 21 апреля 2010

Что-то пошло не так с вашей установкой.

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
[..]
4 голосов
/ 21 апреля 2010

На моем Mac $ which gcc отображается /usr/bin/gcc.

3 голосов
/ 10 марта 2012

Xcode 4.3+, вам нужно установить «Инструменты командной строки для Xcode», найденные здесь: https://developer.apple.com/downloads

1 голос
/ 22 апреля 2010

То же самое случилось со мной. Это работало некоторое время и затем ушло. Переустановите и это будет исправлено.

Возможно, вы захотите скачать Xcode с Apple, пока вы у него. Почти гарантированно будет более свежим / более современным, поскольку XCode быстро обновляется. Текущий Xcode - 3.2.1.10. Для загрузки вам нужен Apple ID, но это также дает вам доступ к сайту разработки. Все бесплатно ....


Это 06.01.2014. Текущий Xcode 5.0.1


Это 2016 - Текущий Xcode 8.0. Я думаю, что этот вопрос должен быть закрыт сейчас.

0 голосов
/ 17 апреля 2012

Да, попробуйте установить «инструменты командной строки», нажав «Preferences-Downloads-tools».

0 голосов
/ 21 апреля 2010

Возможно ли, что вместо того, чтобы не установить gcc, ваша переменная $ PATH испорчена? сначала проверьте, находится ли gcc в / usr / bin вручную. Тогда эхо $ PATH ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...