【发布时间】: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