【发布时间】:2013-10-27 15:22:50
【问题描述】:
我正在将 XCode 命令行工具安装到 OSX 10.9 Mavericks
我成功安装了 XCode:
$ xcode-select -p
/Library/Developer/CommandLineTools
但是,当我输入 $ clang 或 $ gcc 时,它会返回:
clang: error: no input files
【问题讨论】:
我正在将 XCode 命令行工具安装到 OSX 10.9 Mavericks
我成功安装了 XCode:
$ xcode-select -p
/Library/Developer/CommandLineTools
但是,当我输入 $ clang 或 $ gcc 时,它会返回:
clang: error: no input files
【问题讨论】:
如果您只是键入命令而没有任何输入文件,则如注释所示,编译器会报告准确的错误消息。
但如果您有一个现有项目,那么您可以在以下情况下看到相同的“clang: error: no input files”消息:
在 Xcode 中“
Build settings”检查“Prefix header”的值。
在我看来,您将其设置为“MySecondTabbApp/MySecondTabbApp-Prefix.pch”,它应该只是“MySecondTabbApp-Prefix.pch”
错误是我正在执行配置 ruby 的步骤,并被定向到另一个页面上的说明,刚刚声明检查
$ gcc而不是$ gcc --version。
显然是编码新手,正在努力学习更多。
【讨论】:
我遇到了同样的问题。输入xcode-select --install。它会起作用的。
【讨论】:
试试gcc -v。
我在 Mac(小牛队)上,这对我有用。它会告诉您您正在使用哪个版本(并且您会知道它已安装)。
【讨论】:
另一种可能性:仔细检查有问题的文件是如何添加到 xcode 项目中的。在我的情况下,该文件被设置为“相对于组”而不是“相对于这个项目”,它导致了这个错误。
【讨论】:
只需键入 gcc -v 即可输出指定安装 gcc 的前缀标志以及 LLVM 版本的输出。在没有选项的命令行上指定 gcc 将报告您所说的问题,因为它无法找到要使用 gcc 编译的文件。
【讨论】:
我在设置 React Native 项目时看到了这个错误。 Here 对我有用。
sudo xcode-select --switch /Applications/Xcode.app
【讨论】: