Установка Xcode на OSX 10.9 - clang: error: нет входных файлов

Я в процессе установки инструментов командной строки XCode на OSX 10.9 Mavericks

Я успешно выполнил XCode:

$ xcode-select -p 
/Library/Developer/CommandLineTools 

Однако, когда я набираю либо $ clang, либо $ gcc, он возвращает:

clang: error: no input files 

Ответы

Ответ 1

Если вы просто набираете команду без каких-либо входных файлов, то, как комментируется, компилятор сообщает точное сообщение об ошибке.

Но если у вас есть существующий проект, вы можете увидеть это же сообщение "clang: error: no input files", когда:


OP user2925321 комментарии:

Ошибка заключалась в том, что я выполнял шаги для настройки ruby ​​и направлялся к инструкциям на другой странице, которые только что заявили, чтобы проверить $ gcc вместо $ gcc --version.
Очевидно, новое для кодирования, пытаясь узнать больше.

Ответ 2

Я столкнулся с той же проблемой. Введите xcode-select --install. Он будет работать.

Ответ 3

Попробуйте gcc -v. Я нахожусь на Mac (Mavericks), и это сработало для меня. Он расскажет вам, какую версию вы используете (и вы узнаете, что она установлена).

Ответ 4

Другая возможность: дважды проверьте, как файл, о котором идет речь, добавлен в проект xcode. В моем случае файл был установлен как "относительно группы" вместо "по отношению к этому проекту", и это вызывало эту ошибку.

Ответ 5

просто введите gcc -v, который выплюнет вывод, определяющий флаг префикса, с которым был установлен gcc, и версию LLVM. Указание gcc в командной строке без опции сообщит о проблеме, о которой вы говорите, сообщает, потому что не удалось найти файл для компиляции с использованием gcc.