Не могу использовать GCC в OS X Terminal - PullRequest
2 голосов
/ 27 ноября 2009

Я установил инструменты разработчика. Я могу скомпилировать код через Xcode и в соответствии с docs / usr / bin / gcc & / usr / bin / cc должен указывать на /usr/bin/gcc-4.0 Ни симлинки, ни gcc-4.0 не существуют в моей системе (Snow Leopard). Все, что я хочу сделать, это скомпилировать C на терминале! Я поражен тем, насколько сложна эта задача. Команда GCC неудивительно возвращает "gcc: команда не найдена".

Кто-нибудь может пролить свет на это?

Ответы [ 4 ]

16 голосов
/ 04 августа 2012

Нет! Переустановка - неправильный ответ!

В более новых версиях XCode требуется отдельно устанавливать версии инструментов для командной строки. В XCode перейдите в «Настройки» | Загрузите, откройте вкладку Компоненты и установите их оттуда:

enter image description here

1 голос
/ 24 октября 2013

Инструменты командной строки больше не включены в последнюю версию XCode (даже как дополнение). Теперь вы можете скачать их здесь:

https://developer.apple.com/downloads/index.action

1 голос
/ 27 ноября 2009

Эти двоичные файлы должны быть там после установки xcode. Проверьте настройки пути, и, если у вас их еще нет, переустановите xcode

0 голосов
/ 27 ноября 2009

Установили ли вы последний Xcode после установки Snow Leopard, или это версия Xcode из предыдущей установки ОС?

В моей системе с чистым Snow Leopard установите компилятор по умолчанию (а тот, что связан с cc и gcc): gcc-4.2

У меня тоже есть gcc-4.0, хотя это не значение по умолчанию.

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