iphone - 是否可以在旧版本的 gcc (g++) 上使用更新的 header ?

标签 iphone c++ gcc header

是否可以在旧版本的 gcc 中使用较新的 header ? 我的 ipod 上有 gcc 4.2.1(我了解到它有一个可以用 cydia 安装的编译器),但我的发行版上有 gcc 4.4.3。我想知道我是否需要获取原始 header (如果可能的话,我知道 gnu 喜欢逐步淘汰旧版本)或者我是否可以只使用我的发行版中的 header ?

特别是,我在谈论 g++。

编辑:刚刚发现它会跟随它。

jeremyg:Building c/c++ applications using gcc/g++ on iphone

新编辑: 发现这个尝试编译 Hello World 示例但找不到 objc 库? antirez iphone-gcc tutorial

编辑:好吧,我在一个 hell 般的地方 lmao 我有完整的 C 支持和一个几乎可用的 g++ 编译器和开放工具链(下载一个“工作版本”),需要稍作修改。 如果我能让 objc 在我的 ipod 上工作,我不会介意使用 objc,整个目的当然是制作应用程序 :D

一个简单的问题,该工具链是在 amd64 机器上编译的,但用于 i686,所以它与英特尔兼容吗?我不确定整个 amd64 事情是否让我失望;P

最佳答案

您不需要,PC 上的 gcc 和 iPod 上的 gcc 没有理由相同。你想做什么?

关于iphone - 是否可以在旧版本的 gcc (g++) 上使用更新的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7618938/

相关文章:

qt - 在 Qt 中获取编译器可执行文件的路径

iphone - 是否存在将在 Objective-C 中转换日语搜索字符串的现有代码

c++ - 如何在 cout 上使用 isatty(),或者我可以假设 cout == 文件描述符 1?

C++ - va_list 坏指针

c++ - 比较两个整数以了解C++中具有未知int类型的相等性

c++ - 我可以在 OpenMP 中使用多个 omp_lock_t 吗?

c++ - 修改嵌套lambda中捕获的参数 : gcc vs clang?

iphone - 我想忽略证书验证,在哪里以及如何使用 XMLRPC Web 服务来做到这一点?

iphone - float + float = NAN

iphone - 标签栏和导航 Controller 内的 MKMapView 隐藏了 Google 品牌