【问题标题】:cross compiling c++ to iphone arm将 c++ 交叉编译到 iphone arm
【发布时间】:2010-10-07 20:10:04
【问题描述】:

我浏览了谷歌上关于ARM cross-compiling 的第一篇(过时的)文章。我还看过关于编译OpenCV to the iPhone 的文章以及那里的一般交叉编译说明。我的问题是我可以像在后一篇文章中那样在 iPhone 开发人员包(我已经安装)中调用显然已经配置的 gcc/g++ 吗?很多 OpenCV 的东西对我的需求来说似乎是多余的。

如果可以,电话会是什么样子?我应该创建一个 Makefile 来让事情变得更简单吗?

另外,我需要 -lncurses 库。我可以像往常一样调用它们,还是我需要指定它的路径,因为我没有调用默认的 gcc/g++?

【问题讨论】:

    标签: c++ iphone g++ arm cross-compiling


    【解决方案1】:

    如果您使用的是官方 SDK,为 iPhone 编译 C++ 就像在您的项目中包含 cpp 文件并点击“构建”一样简单。当然,您仍然可以进入并调整编译器开关 - 嗯,大部分都是。

    至于 ncurses,我不确定你为什么要使用它——但你应该有的唯一限制是你不能链接到动态库——所以你必须将目标代码链接到.

    【讨论】:

      【解决方案2】:
      【解决方案3】:

      不幸的是,[n]curses 包对 iPhone 没有任何好处。
      [n]curses 旨在与终端窗口一起使用。这不适用于 iPhone,您需要学习如何使用 Coco 开发 GUI 界面。

      【讨论】:

      • 如果你走 SDK 路线则不会 - 但越狱场景中有终端应用程序可用
      • @Phil Nash:是的。我没有考虑到这一点。那么问题就变成了这些终端是否在 ncurses 中定义了适当的映射?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-01-15
      • 2012-07-10
      • 2014-06-13
      • 1970-01-01
      • 1970-01-01
      • 2021-07-26
      • 2019-05-21
      相关资源
      最近更新 更多