19

I'm in the process of installing XCode Command Line Tools onto OSX 10.9 Mavericks

I did a successful install XCode:

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

However when I type in either $ clang or $ gcc it returns:

clang: error: no input files 
4

6 回答 6

9

如果您只是键入命令而没有任何输入文件,则如注释所述,编译器会报告准确的错误消息。

但是,如果您有一个现有项目,那么您可以在以下情况下看到相同的“ clang: error: no input files”消息:


OP user2925321评论

错误是我正在执行配置 ruby​​ 的步骤,并被定向到另一个页面上的说明,该页面刚刚声明要检查$ gcc而不是$ gcc --version.
显然是编码新手,试图了解更多。

于 2013-10-27T15:52:45.897 回答
9

我遇到了同样的问题。输入xcode-select --install. 它会起作用的。

于 2014-03-03T09:19:39.647 回答
8

试试gcc -v。我在 Mac(小牛队)上,这对我有用。它会告诉您您正在使用哪个版本(并且您会知道它已安装)。

于 2014-02-24T21:43:55.943 回答
0

另一种可能性:仔细检查有问题的文件是如何添加到 xcode 项目中的。在我的情况下,该文件被设置为“相对于组”而不是“相对于这个项目”,它导致了这个错误。

于 2014-10-29T21:36:04.320 回答
0

我在设置 React Native 项目时看到了这个错误。 对我有用。

sudo xcode-select --switch /Applications/Xcode.app
于 2020-10-29T10:06:11.630 回答
0

只需键入 gcc -v ,它将输出一个输出,指定安装 gcc 的前缀标志以及 LLVM 版本。在没有选项的命令行上指定 gcc 将报告您所说的问题,因为它无法找到要使用 gcc 编译的文件。

于 2017-03-28T18:23:00.827 回答