5
如何編譯GMP的Android NDK爲我能在我的項目中重用靜態或共享庫/的Android NDK編譯GMP庫
如何編譯GMP的Android NDK爲我能在我的項目中重用靜態或共享庫/的Android NDK編譯GMP庫
我不知道,如果GMP使用autoconf但如果這樣做,那麼你可以試試以下內容:
您需要按照指令 的Android NDK-R6 /文檔/ STANDALONE-TOOLCHAIN.html 3 /調用編譯器(最簡單的方式)
假設您已經定義$ NDKROOT到指向NDK的根部
$NDKROOT/build/tools/make-standalone-toolchain.sh --platform=android-9 --install-dir=$NDKROOT/android_armeabi
export CC="$NDKROOT/android_armeabi/bin/arm-linux-androideabi-gcc --sysroot=$NDKROOT/android_armeabi/sysroot"
export CXX="$NDKROOT/android_armeabi/bin/arm-linux-androideabi-g++ --sysroot=$NDKROOT/android_armeabi/sysroot"
export AR="$NDKROOT/android_armeabi/bin/arm-linux-androideabi-ar"
export SYSROOT="$NDKROOT/android_armeabi/sysroot"
export PATH="$NDKROOT/android_armeabi/bin":$PATH
./configure --host=arm-linux-androideabi
我能用這個配方編譯各種開源庫。祝你好運!
我需要爲`ranlib`添加一行類似於`ar`的行,那麼它的工作完美。 – 2013-10-10 15:38:55