Android-NDK wysyła własny kompilator do budowania natywnego kodu. Wersja dostarczana z moją obecną instalacją Android-NDK to arm-linux-androideabi-g++ (GCC) 4.6.x-google 20120106 (prerelease)
, domyślam się, że to widelec GCC 4.6.Używanie wanilii GCC (lub Clang) z Androidem NDK
Jakie są różnice między nim a zwykłym (waniliowym) GCC 4.6? Czy zapewnia lepszy kod dla platform ARM?
Chciałbym użyć innych kompilatorów do budowania oprogramowania dla Androida, takich jak waniliowe GCC 4.7 lub Clang, ponieważ mają one lepszą obsługę C++ 11 i implementują pewne funkcje, z którymi zmagam się (takie jak aliasy szablonów).
Czy to możliwe, aby korzystać z najnowszych GCC wanilii lub dzyń, aby zbudować kod natywny dla systemu Android? Jakie parametry powinienem użyć?
Jakie są wady używania kompilatora innego niż dostarczony z Android-SDK?
GCC 4.7 jest za młody - od chwili napisania tego, ma jeden miesiąc. Czekać. :) –