Android -NDK поставляет собственный компилятор для создания собственного кода. Версия, поставляемая с моей текущей установкой Android -NDK, — arm-linux-androideabi-g++ (GCC) 4.6.x-google 20120106 (prerelease)
, я думаю, это форк GCC 4.6.
Чем он отличается от обычного (vanilla )GCC 4.6? Создает ли он лучший код для платформ ARM?
Я хотел бы использовать другие компиляторы для создания программного обеспечения для Android, такие как vanilla GCC 4.7 или Clang, поскольку они лучше поддерживают C++11 и реализуют некоторые функции, которые я изо всех сил пытаюсь использовать (, такие как псевдонимы шаблонов ). ].
Можно ли использовать последнюю версию vanilla GCC или Clang для создания собственного кода для Android? Какие параметры следует использовать?
Каковы недостатки использования компилятора, отличного от того, который поставляется с Android -SDK?