【问题标题】:is there a way to use c++0x at xcode? I want to use gcc 4.4 or greater有没有办法在 xcode 上使用 c++0x?我想使用 gcc 4.4 或更高版本
【发布时间】:2011-03-01 10:50:22
【问题描述】:

我想使用 gcc 4.4 或更高版本进行 iphone 开发。 有人知道怎么做吗?

【问题讨论】:

    标签: c++ iphone xcode c++11


    【解决方案1】:

    不,你没有。相信我,你不会。 Apple 停留在 gcc 4.2.1,因为 4.2.2 及更高版本使用 GPLv3,这意味着他们必须放弃对其平台的控制(对于 iphone sdk 来说是一个大问题)。所以他们不会升级。

    不幸的是,由于自定义补丁、ABI 更改等原因,您也不能完全更换 gcc。

    对不起。

    【讨论】:

    • 请说明 GCC 中的 GPLv3 如何影响 iphone SDK。
    • Tivoization 和专利条款。
    • 这正是 Apple 如此努力推动 LLVM 的原因。如果你想期待更新的编译器,Clang / LLVM 显然是 Apple 平台的未来。
    • iOS 开发是 Apple 的围墙花园,但您也可以安装 gcc_select 和 gcc v4.6 进行正常开发。没有 C++0x 的 lambdas 有点痛苦。英特尔也有 Mac OS X 的编译器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-08
    • 2016-09-29
    • 2012-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多