如何从 Xcode 项目生成 Makefile?
我想从 Mac 上现有的 Xcode 项目生成 Makefile。 具体来说,是现有的 iPhone、Mac 上的 Objective-C 程序。
我找到了 PBToMake,但看起来它适用于 Xcode 2.1,当我尝试使用时它不适用于 Xcode 3.1 项目。
I want to generate a Makefile from an existing Xcode project on the Mac. Specifically, an existing iPhone, Objective-C program on the Mac.
I found PBToMake, but it looks like it is for Xcode 2.1 and when I tried using it, it did not work for an Xcode 3.1 project.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
它不是生成 Makefile 的自动方式,但我发现它至少获得了为目标构建的源文件列表。
在本例中我使用的是 Xcode 4.0.2..
粘贴的输出是每个源文件的完整路径名。
It's not an automated way of generating a Makefile, but I found it at least gets a list of source files that are built for a target.
I'm using Xcode 4.0.2 in this case..
The pasted output is FULL pathnames to each source file.
GNUStep 提供了“pbxbuild”来将 .xcodeproj 文件转换为 GNUMakefile。
更新: pbxbuild 现在是已弃用
GNUStep provides 'pbxbuild' to convert a .xcodeproj file into a GNUMakefile.
UPDATE: pbxbuild is now deprecated
您可以尝试 mfg。 它是基于模板的,我认为(我没有太多地使用它)你可以让它生成一个合适的 makefile。
You could try mfg. It is template based and I think (I haven't played with it too much) you could get it to generate a suitable makefile.
Xcode 不支持从项目生成 Makefile。 如果您只想在 IDE 之外构建项目,请查看 xcodebuild 命令行工具。
Xcode does not support generating a Makefile from a project. If you just want to build your project outside of the IDE, check out the
xcodebuild
command-line tool.