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

Bri*_*ian 15 xcode gcc ios

我可以使用,例如,MacPorts的GCC 4.6来获得C++ lambda表达式和锵仍然缺乏等现代化功能?我已经阅读了关于OS/X的编译和32/64位二进制文​​件的限制,但没有关于iOS限制.

这会导致编译到iOS的麻烦吗?

Bas*_*tch 1

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

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

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

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