使用最新的 GCC 进行 iOS 开发以获得 c++11 功能是个好主意吗?

发布于 2024-12-13 00:48:44 字数 154 浏览 0 评论 0原文

例如,我可以使用 MacPorts GCC 4.6 来获取 C++ lambda 表达式和 Clang 仍然缺乏的其他现代功能吗?我读过有关 OS/X 编译和 32/64 位二进制文​​件的限制的内容,但没有读过有关 iOS 限制的内容。

这会导致编译到 iOS 时出现问题吗?

Can I use, for example, the MacPorts GCC 4.6 to get C++ lambda expressions and other modern features that Clang still lacks? I have read about compiling for OS/X and the limits on 32/64 bit binaries but not about iOS limits.

Will that cause any trouble compiling to iOS?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

ˉ厌 2024-12-20 00:48:44

确实,Apple 不再关心 GCC(他们正在走 LLVM 路线)。

不过,GCC 开发者社区相当专业,并且确实有成员非常关心如何使 GCC 在最新的 MacOSX Apple 机器上运行良好。所以我相信他们确实关心最近的 GCC(即 4.6.2)在 MacOSX 上运行良好。

因此,我建议您从最新的源代码构建一个最新的 GCC。

我对 iOS 一无所知,但我相信一些 GCC 人员很了解它。

It is true that Apple don't care much about GCC anymore (they are going the LLVM route).

However, the GCC developer community is quite professional, and do have members very concerned by making GCC run well on recent MacOSX Apple machines. So I believe they do care about having a recent GCC (ie 4.6.2) work well on MacOSX.

So I would suggest you to build a recent GCC from its latest source.

I don't know anything about iOS, but I would believe that some GCC guys know well it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文