我正在将XCode命令行工具安装到OSX 10.9 Mavericks上
我成功安装了XCode:
$ xcode-select -p
/Library/Developer/CommandLineTools
但是当我输入$ clang
或$ gcc
时,它会返回:
clang: error: no input files
答案 0 :(得分:7)
如果您只输入没有任何输入文件的命令,那么编辑器会报告准确的错误消息。
但是,如果您有一个现有项目,那么在以下情况下您可以看到相同的“clang: error: no input files
”消息:
在Xcode中,“
Build settings
”会查看“Prefix header
”的值 在我看来,你将它设置为“MySecondTabbApp/MySecondTabbApp-Prefix.pch
”,它应该只是“MySecondTabbApp-Prefix.pch
”
错误在于我正在执行配置ruby的步骤,并被定向到刚刚声明检查
$ gcc
而非$ gcc --version
的其他网页上的说明。<登记/> 显然是新编码,试图了解更多。
答案 1 :(得分:7)
试试gcc -v
。
我在Mac(小牛队),这对我有用。它会告诉您正在使用哪个版本(并且您将知道它已安装)。
答案 2 :(得分:7)
我遇到了同样的问题。输入xcode-select --install
。它会起作用。
答案 3 :(得分:0)
另一种可能性:仔细检查有问题的文件如何添加到xcode项目中。在我的情况下,文件设置为“相对于组”而不是“相对于此项目”,它导致此错误。
答案 4 :(得分:0)
只需输入gcc -v,它会吐出一个输出,指定安装了gcc的前缀标志和LLVM版本。在没有选项的情况下在命令行上指定gcc将报告您说它正在报告的问题,因为它无法找到要使用gcc编译的文件。
答案 5 :(得分:0)
在设置React Native项目时我看到此错误。 Here对我有用。
sudo xcode-select --switch /Applications/Xcode.app