是否可以在旧版本的 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/