2014-09-16 3 views
0

Недавно я установил OSX Mavericks вместе с XCode 5.1.1. Я также установил инструменты командной строки, потому что мне нужно использовать GCC для компиляции некоторых из моих программ (поскольку они не будут правильно компилироваться с clang). Когда я пошел в командной строке, я напечатал в «НКУ» и был встречен с этим сообщением:Установлен XCode, но GCC не работает

  clang: error: no input files 

Я попытался несколько установок службы инструментов командной строки и даже переустановке самого Xcode, но «НКУ» команда все еще указывает на clang. Есть ли способ, которым я могу установить gcc на OSX Mavericks?

EDIT: Я попытался установить gcc из источника, и я также использовал диспетчер пакетов (homebrew), чтобы попытаться установить его, но эти два метода не сработали.

+0

?? 'gcc file_to_compile.c -o executable_file' – mlwn

+2

Где вы установили gcc? Похоже, что вы не установили его в/usr/bin/gcc, который звонит на mavericks. И если/usr/bin будет первым в пути, тогда набрав gcc, он будет запускаться первым. – indiv

ответ

1

GCC уже давно не поставляется с Xcode. Clang, конечно же, является рабочим компилятором C, поэтому вы можете использовать его, если он вместо этого.

Если вам действительно нужен GCC по какой-то причине, вы можете легко скомпилировать его из источника. Этот процесс (особенно при захвате зависимостей) становится более простым, если вы используете диспетчер пакетов, например homebrew.

+0

Спасибо за ваш ответ, но я, вероятно, должен был упомянуть в моем вопросе, что компиляция GCC из источника и использование homebrew для установки GCC тоже не работает. Я добавлю для этого редактирование – user2344996

+0

@ user2344996 - Можете ли вы предоставить дополнительную информацию об этом? brew gcc должен хорошо работать на Mavericks, если вы полностью установили инструменты командной строки – sapi

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