如何为android ndk编译GMP作为我可以在我的项目中重用的静态或共享库/
最佳答案
我不知道 GMP 是否使用 autoconf,但如果使用,那么您可以尝试以下操作:
你需要按照说明
android-ndk-r6/docs/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
我能够用这个秘籍编译各种开源库。祝你好运!
关于android-ndk - Android NDK编译gmp库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4285605/