【问题标题】:Installed XCode, but GCC doesn't work安装了 XCode,但 GCC 不起作用
【发布时间】:2014-09-16 21:07:38
【问题描述】:

我最近安装了 OSX Mavericks 和 XCode 5.1.1。我还安装了命令行工具,因为我需要使用 GCC 来编译我的一些程序(因为它们无法使用 clang 正确编译)。当我进入命令行时,我输入了“gcc”并收到了以下消息:

            clang: error: no input files

我尝试了几次安装命令行工具,甚至重新安装了 Xcode 本身,但“gcc”命令仍然指向 clang。有什么方法可以让我在 OSX Mavericks 上安装 gcc?

编辑:我尝试从源代码安装 gcc,并且我还使用包管理器(自制软件)尝试安装它,但这两种方法都不起作用。

【问题讨论】:

  • ?? gcc file_to_compile.c -o executable_file
  • 你在哪里安装 gcc?听起来您没有将它安装到 /usr/bin/gcc,这在小牛上很响。如果 /usr/bin 在路径中排在第一位,则输入 gcc 将首先运行该路径。

标签: c xcode macos gcc


【解决方案1】:

GCC 已经有一段时间没有与 Xcode 一起发布了。当然,Clang 是一个可以工作的 C 编译器,所以你应该可以使用它。

如果您出于某种原因确实需要 GCC 本身,您可以轻松地从源代码编译它。如果您使用像 homebrew 这样的包管理器,这个过程(尤其是在获取依赖项时)会变得更加简单。

【讨论】:

  • 感谢您的回答,但我可能应该在我的问题中提到从源代码编译 GCC 并使用自制软件安装 GCC 也不起作用。我现在将为此添加一个编辑
  • @user2344996 - 你能提供更多信息吗? brew gcc 应该可以在 Mavericks 上很好地工作,前提是你已经完全安装了命令行工具
猜你喜欢
  • 2010-09-25
  • 2012-08-21
  • 1970-01-01
  • 2022-07-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多