ndk 20版本是可以直接過的,但是ndk14b時,編譯報如下錯誤:
arm-linux-androideabi-gcc: error: unrecognized command line option '-fno-integrated-as'
arm-linux-androideabi-gcc: error: unrecognized command line option '-fno-integrated-as'
arm-linux-androideabi-gcc: error: unrecognized command line option '-fno-limit-debug-info'
然後看一下,是選項錯誤,先找cmake 是否有這些選項,發現沒有;然後去網上看看,好像沒什麼發現。。。
看看編譯:
-DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK/build/cmake/android.toolchain.cmake
然後,到這裏面去找了一個,果然,這兩個選項都包含在clang裏面,而14b用的是gcc.應當是沒加選項的原因,由於工程緊,直接屏蔽代碼就好。然後就完美解決了。