本文介绍了大厦libiconv的失败与Android工具链独立的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试建立libiconv的使用Android NDK工具链的独立(Android的NDK-R5-crystax-2),我得到的。有人可以告诉我可能是什么问题?
我的环境是这样的:
出口NDK = $ HOME /安卓/ Android的NDK-R5-crystax-2
出口工具链= $ HOME /安卓/工具链
出口ARCH =的ARMv7-A
出口SYSROOT = $工具链/ SYSROOT
出口PATH = $ PATH:$工具链/斌:$ SYSROOT在/ usr / local / bin目录
出口CROSS_COMPILE =臂Linux的androideabi
出口CC = $ {CROSS_COMPILE} -gcc
出口CXX = $ {CROSS_COMPILE} -g ++
出口AR = $ {CROSS_COMPILE} -ar
出口AS = $ {CROSS_COMPILE} -as
出口LD = $ {CROSS_COMPILE} -ld
出口RANLIB = $ {CROSS_COMPILE} -ranlib
出口NM = $ {CROSS_COMPILE} -nm
出口STRIP = $ {CROSS_COMPILE} -strip
出口CFLAGS = - DANDROID -mandroid -fomit-frame-pointer的--sysroot $ SYSROOT -march = $ ARCH -mfloat-ABI = softfp -mfpu = VFP -mthumb
出口CXXFLAGS =$ CFLAGS
出口LDFLAGS =L - $ {} NDK /来源/ crystax /库/ armeabi-V7A -lcrystax
解决方案
运行配置脚本时,您指定768,16:
gl_cv_header_working_stdint_h = YES
例如:
./配置 - preFIX = $ PRIFIX主机=臂Linux的androideabi gl_cv_header_working_stdint_h = YES
祝你好运。
When I try to build libiconv using the Android NDK standalone toolchain (android-ndk-r5-crystax-2), I get this error output. Can someone please tell me what might be wrong?
My environment looks like this:
export NDK=$HOME/android/android-ndk-r5-crystax-2
export TOOLCHAIN=$HOME/android/toolchain
export ARCH=armv7-a
export SYSROOT=$TOOLCHAIN/sysroot
export PATH=$PATH:$TOOLCHAIN/bin:$SYSROOT/usr/local/bin
export CROSS_COMPILE=arm-linux-androideabi
export CC=${CROSS_COMPILE}-gcc
export CXX=${CROSS_COMPILE}-g++
export AR=${CROSS_COMPILE}-ar
export AS=${CROSS_COMPILE}-as
export LD=${CROSS_COMPILE}-ld
export RANLIB=${CROSS_COMPILE}-ranlib
export NM=${CROSS_COMPILE}-nm
export STRIP=${CROSS_COMPILE}-strip
export CFLAGS="-DANDROID -mandroid -fomit-frame-pointer --sysroot $SYSROOT -march=$ARCH -mfloat-abi=softfp -mfpu=vfp -mthumb"
export CXXFLAGS="$CFLAGS"
export LDFLAGS="-L${NDK}/sources/crystax/libs/armeabi-v7a -lcrystax"
解决方案
when run configure script, you shoud specify: gl_cv_header_working_stdint_h=yes.
Example:
./configure --prefix=$PRIFIX --host=arm-linux-androideabi gl_cv_header_working_stdint_h=yes
Good luck.
这篇关于大厦libiconv的失败与Android工具链独立的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!