首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ansi C应用程序的二进制文件可以运行iPhone吗?

ansi C应用程序的二进制文件可以运行iPhone吗?
EN

Stack Overflow用户
提问于 2010-06-30 20:26:31
回答 2查看 216关注 0票数 0

我有一些用ANSI编写的应用程序,我能在iPhone上运行这些应用程序的二进制文件吗?如果不是直接的,有没有其他有用的方法呢?我不想重写应用程序。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-06-30 20:28:54

二进制文件?不太可能。当你编译到一个特定的平台时,你往往会被锁定在那个平台上。例如,你不能拿在PPC Mac上创建的二进制文件,并期望它们在Intel CPU上运行。

您的第一个问题是二进制文件是一种不同的语言(不同的处理器具有不同的指令集,如Intel、PPC、x86等)。第二个问题是,其他平台可能不具有实现磁盘I/O或用户交互等低级功能的相同方式。

如果它是ANSI/ISO C,您应该能够为新平台重新编译它。或者,您也可以使用仿真器不加更改地运行二进制文件。但不幸的是,直接在不同的硬件上运行二进制文件是行不通的。

票数 4
EN

Stack Overflow用户

发布于 2010-06-30 20:36:14

它可能无法运行。您应该将源代码编译到特定的平台。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3149202

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档