我安裝了Android NDK r5b Windows版本,我用cygwin編譯C代碼。有沒有辦法讓Android NDK-build使用更新版本的gcc?
我看到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
新發布的bug GCC 4.6聲稱它對ARM和內部函數有一些改進。所以我想嘗試讓NDK構建使用GCC4.6。