есть ли способ использовать c++0x в xcode? Я хочу использовать gcc 4.4 или выше

Я хочу использовать gcc 4.4 или выше для разработки iphone. кто-нибудь знает, как?


person Byung    schedule 09.06.2010    source источник


Ответы (1)


Нет, не знаешь. Поверь мне, что нет. Apple остается на gcc 4.2.1, потому что 4.2.2 и выше используют GPLv3, что означает, что им придется отказаться от контроля над своей платформой (большая проблема для iphone sdk). Так они не обновляются.

К сожалению для вас, вы не можете просто заменить gcc из-за пользовательских патчей, изменений ABI и т. д.

Прости.

person jer    schedule 09.06.2010
comment
Пожалуйста, поясните, как GPLv3 в GCC влияет на iphone SDK. - person deft_code; 09.06.2010
comment
Тивоизация и патентное обеспечение. - person jer; 09.06.2010
comment
Именно поэтому Apple так сильно продвигает LLVM. Если вы хотите, чтобы более новый компилятор с нетерпением ждал, Clang / LLVM, безусловно, будущее для платформ Apple. - person Brad Larson; 16.06.2010
comment
Разработка под iOS — это огороженный сад Apple, но вы можете также установить gcc_select и gcc v4.6 для обычной разработки. Без лямбда-выражений C++0x довольно больно жить. Intel также имеет компилятор для Mac OS X. - person Jeff Burdges; 11.10.2011