首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有人为androind编译了GSL吗?

有人为androind编译了GSL吗?
EN

Stack Overflow用户
提问于 2015-06-10 08:24:40
回答 1查看 645关注 0票数 0

我正试图为安卓系统编译gsl,但这是错误的。我查了他们的网站,他们说

据报道,它是在以下其他平台上编译的,

代码语言:javascript
复制
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

我想为gsl编译armeabi。以前有人这么做过吗?请提出一些解决办法。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-11 03:24:07

我编译成功了。我编译了static库,然后使用mergelib合并gslcblas。对我来说效果很好。为了进行合并,您需要将arranlib分别更改为mergelib文件中的arm-linux-androideabi-ararm-linux-androideabi-ranlib。要编译GSL,请遵循此方法设置path

代码语言:javascript
复制
$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

我希望这会有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30750943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档