Вопрос

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

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

Это было полезно?

Решение

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

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

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

Другие советы

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

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

enter image description here

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top