Я установил Android NDK r5b версию для Windows и использую cygwin для компиляции кода C.
Я вижу, что сборка NDK фактически вызывает C: \ android-ndk-r5b \ toolchains \ arm-linux-androideabi-4.4.3 \ prebuilt \ windows \ bin \ arm-linux-androideabi-gcc-4.4.3 для компиляции.Интересно, есть ли способ позволить NDK-build использовать более новую версию gcc?
Причина, по которой я хочу это сделать:
Gcc4.4.3 обнаружил ошибку нагенерация неоптимального кода сборки для некоторых встроенных функций NEON
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43118
http://hilbert -space.de /? p = 22 * 1013 *
Недавно выпущенный GCC 4.6утверждает, что он имеет некоторые улучшения для ARM и встроенных функций.Поэтому я хочу попробовать использовать сборку NDK GCC4.6.