通过Make文件使用的Unix命令

时间:2009-10-08 09:37:55

标签: xcode macos

我想知道如果我创建一个xcode应用程序的make文件,那么我们在真实设备上通过应用程序使用UNIX命令。这可能吗?

由于

4 个答案:

答案 0 :(得分:1)

你没有恰当地标记你的问题:它与Apple的Xcode有关,而与Makefile有关。如果你不认为它与Mac OS X相关,你只会混淆Unix程序员。帮自己一个忙,并通过添加像macosx和xcode这样的标签来重复它。我不能自己做,因为我没有足够的代表。

至于问题本身,当然你可以编写一个Makefile来从命令行构建一个Xcode项目;这只是模仿Xcode本身所做的步骤的问题。实际步骤实际上取决于您的项目,因此您需要告诉我们更多相关内容,并查看Apple's docs

答案 1 :(得分:0)

目前还不清楚你在问什么。您似乎希望通过应用程序执行shell命令。如果是这样,make就无关紧要了,除非它让你试图通过你的应用程序。

反正。大多数语言都有一个名为“system”的标准库调用,它按照将它们键入shell中的方式执行命令。您还可以获取应用程序的返回代码以查看它是否成功运行。有一些变体允许您设置输入和输出文件(直接输出管道I / O或直接返回应用程序)。

答案 2 :(得分:0)

Mitali,您对上述“模拟器”的引用似乎证实了mouviciel怀疑您想要在iPhone应用程序中运行bash命令。如果这是真的,那么请查看一些建议的链接,并尝试更详细地说明您正在尝试做的事情。

答案 3 :(得分:0)

如果问题实际上是“我有一个iPhone应用程序,我希望它在运行时在设备上运行时执行Unix命令”,答案是否定的,你不能。设备上没有Unix shell和shell命令;它们在模拟器中可用,因为模拟应用程序实际上是Mac OS X应用程序,并且可以访问设备中不存在的开发机器的许多功能。