在Window下使用NDK编译LuaJIT-2.0.1版

编译环境:

  • MIMGW gcc 4.6.2
  • Android NDK r8
  • MSYS

这里我仅指出与官方文档不同的地方(注释):

<!-- lang: shell -->
NDK=/d/Android/android-ndk-r8
NDKABI=8
NDKVER=$NDK/toolchains/arm-linux-androideabi-4.7    #注意 必须使用4.7版 否则会出错
NDKP=$NDKVER/prebuilt/windows/bin/arm-linux-androideabi-   #在windows下使用windows版的NDK路径 将linux-x86改为windows
NDKF="--sysroot $NDK/platforms/android-$NDKABI/arch-arm -march=armv7-a"
make HOST_CC="gcc -m32" CROSS=$NDKP TARGET_FLAGS="$NDKF"  TARGET_SYS=LINUX #添加目标平台

执行OK

信息请参考官方文档:LuaJIT的编译与安装

你可能感兴趣的:(android,lua,NDK,luajit)