Comment compiler GMP pour Android NDK comme une bibliothèque statique ou partagée que je peux réutiliser dans mes projets/Android NDK compiler la bibliothèque gmp
5
A
Répondre
5
Je ne sais pas si GMP utiliser autoconf mais si elle le fait, vous pouvez essayer les éléments suivants:
vous aurez besoin de suivre les instructions android-NDK-r6/docs/standalone-TOOLCHAIN.html 3/Invoquer le compilateur (la voie facile)
en supposant que vous avez défini NDKROOT de $ à point à la racine de 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
J'ai été capable de compiler diverses bibliothèques open source avec cette recette. Bonne chance!
J'avais besoin d'ajouter une ligne pour 'ranlib' similaire à la ligne' ar', alors ça fonctionnait parfaitement. –