【问题标题】:Xcode install on OSX 10.9 - clang: error: no input filesXcode 在 OSX 10.9 上安装 - 叮当声:错误:没有输入文件
【发布时间】: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 

【问题讨论】:

    标签: gcc clang


    【解决方案1】:

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

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


    OP user2925321comments:

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

    【讨论】:

    • 错误是我正在执行配置 ruby​​ 的步骤,并被定向到另一个页面上的说明,该页面刚刚声明检查 $ gcc 而不是 $ gcc --version。显然是编码新手,试图了解更多。这很有帮助,谢谢!
    • @user2925321 很好的反馈,谢谢。为了提高知名度,我已将您的结论包含在答案中。
    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

            【解决方案6】:

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

            sudo xcode-select --switch /Applications/Xcode.app
            

            【讨论】:

              猜你喜欢
              • 2014-08-23
              • 2013-11-30
              • 2014-04-12
              • 1970-01-01
              • 2014-05-28
              • 2014-06-19
              • 2014-11-27
              • 2014-05-10
              • 1970-01-01
              相关资源
              最近更新 更多