Является ли хорошей идеей использовать последнюю версию GCC для разработки iOS для получения возможностей С++ 11?

Могу ли я использовать, например, MacPorts GCC 4.6 для получения лямбда-выражений С++ и других современных функций, которые Clang все еще не хватает? Я прочитал о компиляции для OS/X и ограничениях в 32/64 битных файлах, но не о ограничениях iOS.

Будет ли причиной каких-либо сбоев в iOS?

Ответы

Ответ 1

Правда, Apple больше не заботится о GCC (они идут по маршруту LLVM).

Тем не менее, сообщество разработчиков GCC довольно профессионально и действительно заинтересовано членами, что GCC хорошо работает на последних MacOSX Apple. Поэтому я считаю, что они действительно заботятся о том, что недавний GCC (т.е. 4.6.2) хорошо работает на MacOSX.

Поэтому я предлагаю вам создать недавний GCC из его последнего источника.

Я ничего не знаю об iOS, но я бы поверил, что некоторые ребята из GCC хорошо знают это.