android-ndk - Android NDK编译gmp库

标签 android-ndk gmp

如何为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/

相关文章:

android - Gradle NDK 在生成的 Android.mk 中指定 'include' 指令

c - GMP mpf_add 的精度丢失。我的数字哪里去了?

php - 使用 PHP/GMP 计算整数的 n 次方根

android - OpenCV Android NDK 项目将无法构建

android - Android 上的标准除外

android-ndk - 安卓 : How to call call ndk function from AsyncTask?

使用 GMP 库时无法分配内存

c - 使用 GMP 类型 (mpf_t/mpz_t) 作为哈希表中的键

c++ - 使用 gmp 在 C++ 中编译代码时出错

android - 普通的 native Android 商店应用程序能否执行我自己生成的 JIT 代码,或者安全性是否会阻止这种情况?