有人为 Android 编译过 GSL 吗?
Did anyone compiled GSL for androind?
我正在尝试为 android 编译 gsl
,但出现错误。我查看了他们的网站,他们说
已报告可在以下其他平台上编译,
SunOS 4.1.3 & Solaris 2.x (Sparc)
Alpha GNU/Linux, gcc
HP-UX 9/10/11, PA-RISC, gcc/cc
IRIX 6.5, gcc
m68k NeXTSTEP, gcc
Compaq Alpha Tru64 Unix, gcc
FreeBSD, OpenBSD & NetBSD, gcc
Cygwin
Apple Darwin 5.4
Hitachi SR8000 Super Technical Server, cc
我想为 armeabi
编译 gsl
。以前有人这样做过吗?请提出一些解决方案。
我编译成功了。我编译了 static
库,然后使用 mergelib
合并了 gsl
和 cblas
。它对我来说非常有效。对于合并,您需要将 mergelib
文件中的 ar
和 ranlib
分别更改为 arm-linux-androideabi-ar
和 arm-linux-androideabi-ranlib
。要编译 GSL,请按照此方法设置 path
.
$NDKROOT/build/tools/make-standalone-toolchain.sh --platform=android-21 --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 编译 gsl
,但出现错误。我查看了他们的网站,他们说
已报告可在以下其他平台上编译,
SunOS 4.1.3 & Solaris 2.x (Sparc)
Alpha GNU/Linux, gcc
HP-UX 9/10/11, PA-RISC, gcc/cc
IRIX 6.5, gcc
m68k NeXTSTEP, gcc
Compaq Alpha Tru64 Unix, gcc
FreeBSD, OpenBSD & NetBSD, gcc
Cygwin
Apple Darwin 5.4
Hitachi SR8000 Super Technical Server, cc
我想为 armeabi
编译 gsl
。以前有人这样做过吗?请提出一些解决方案。
我编译成功了。我编译了 static
库,然后使用 mergelib
合并了 gsl
和 cblas
。它对我来说非常有效。对于合并,您需要将 mergelib
文件中的 ar
和 ranlib
分别更改为 arm-linux-androideabi-ar
和 arm-linux-androideabi-ranlib
。要编译 GSL,请按照此方法设置 path
.
$NDKROOT/build/tools/make-standalone-toolchain.sh --platform=android-21 --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
希望对您有所帮助。