【问题标题】:Make command line compiler work with Xcode 4.3使命令行编译器与 Xcode 4.3 一起工作
【发布时间】:2012-01-18 21:19:38
【问题描述】:

我有 Xcode 4.3,它工作正常。但是,运行make 从命令行编译程序会给我很多关于缺少标准头的错误,例如

error: stdio.h: No such file or directory

问题可能是 Xcode 4.3(相对于旧版本)像标准 Mac 应用程序包一样安装(dmg 内没有安装程序..),因此路径不会自动设置。

如何设置命令行工具来查看 /Applications/Xcode.app/ 包及其子文件夹中的标准头文件和库?

$ which make
/Applications/Xcode.app/Contents/Developer/usr/bin/make

【问题讨论】:

  • 你确定你使用的是 Xcode 的 make,而不是 MacPorts 安装的 make?我从命令行输入make 从来没有遇到过麻烦,但我唯一的Mac 项目是github.com/GPGTools/GPGServices,这不是我自己开始的,但也许它会给你一些想法。
  • 编辑您的问题以包含一些错误消息,以及您的 make 文件中用于 *INCL* 变量的行。祝你好运。
  • @JeffBurdges - 是的,我确定。我已经完全卸载了 MacPorts。
  • 我正在使用 macports,也许它设置了这个,但我对此表示怀疑。 which make 应该说/usr/bin/make
  • @JeffBurdges 不,请参阅已编辑的问题。我正在考虑在应用程序包中创建一堆符号链接..

标签: command-line xcode4 makefile


【解决方案1】:

使用 XCode 4.3(和 OS X 10.7.3)的完整版本,您可以转到首选项 > 下载 > 命令行工具,然后单击“安装”。

不过,您似乎需要有一个开发者帐户。

【讨论】:

    猜你喜欢
    • 2012-03-09
    • 1970-01-01
    • 1970-01-01
    • 2011-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-17
    相关资源
    最近更新 更多