2012-01-18 4 views
3

У меня Xcode 4.3, и он отлично работает. Однако запуск make скомпилировать программу из командной строки дает мне много ошибок о недостающих стандартных заголовках, таких какСделать компилятор командной строки с Xcode 4.3

error: stdio.h: No such file or directory 

Проблема может быть, что Xcode 4.3 (в отличие от более ранних версий) устанавливается как стандартный Mac app install (нет инсталлятора внутри dmg ..), поэтому пути не настраиваются автоматически.

Как настроить инструменты командной строки для поиска в /Applications/Xcode.app/ пакета и его подпапок для стандартных заголовков и библиотек?

$ which make 
/Applications/Xcode.app/Contents/Developer/usr/bin/make 
+0

Вы уверены, что используете make Xcode, а не какой-либо make, установленный MacPorts? Мне никогда не приходилось печатать 'make' из командной строки, но мой единственный проект Mac - https://github.com/GPGTools/GPGServices, который я не начинал сам, но, возможно, это даст вам некоторые идеи , –

+0

отредактируйте свой вопрос, чтобы включить некоторые сообщения об ошибках, а также строки из файла make для переменных \ * INCL \ *. Удачи. – shellter

+0

@JeffBurdges - да, я уверен. Я полностью удалил MacPorts. –

ответ

9

При полном освобождении XCode 4.3 (и OS X 10.7.3), вы можете перейти в Настройки> Загрузки> Команда Tools Line и нажмите кнопку 'Установить'.

Похоже, что вам нужно иметь учетную запись разработчика.

+0

ты спасатель :) – benesch

Смежные вопросы