Не удается использовать GCC в терминале OS X
Вопрос
Я установил инструменты разработчика.Я могу скомпилировать код через 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 перейдите в Настройки | Загрузки, проверьте вкладку Компоненты и установите их оттуда:
Эти двоичные файлы должны быть после установки xcode. Проверьте настройки пути, и если у вас их еще нет, переустановите xcode
Инструменты командной строки больше не включены в последнюю версию XCode (даже как дополнение). Теперь вы можете скачать их здесь: