mac
使用如下脚本
#!/bin/bash
PREBUILT=~/Work/tools/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86
SYSROOT=~/Work/tools/android-ndk-r8b/platforms/android-14/arch-arm
STLDIR=~/Work/tools/android-ndk-r8b/sources/cxx-stl/gnu-libstdc++/4.6/
STLINCLUDE=-I$STLDIR/include -I$STLDIR/libs/armeabi/include -I$STLDIR/include/backward
LIBDIR=-L$STDDIR/libs/armeabi
./configure --disable-ogg --host=arm-linux CC="$PREBUILT/bin/arm-linux-androideabi-gcc --sysroot=$SYSROOT" CPP="$PREBUILT/bin/arm-linux-androideabi-cpp --sysroot=$SYSROOT" \
CXX="$PREBUILT/bin/arm-linux-androideabi-g++ --sysroot=$SYSROOT -I$STLDIR/include -I$STLDIR/libs/armeabi/include -I$STLDIR/include/backward -L$STLDIR/libs/armeabi -lstdc++ -lsupc++ " AR=$PREBUILT/bin/arm-linux-androideabi-ar RANLIB=$PREBUILT/bin/arm-linux-androideabi-ranlib
make -j2
~
本文介绍了一种用于配置Android NDK编译环境的方法,包括设置预构建工具链、系统根目录及标准模板库路径等。通过示例脚本展示了如何指定编译器、链接器和其他工具,并给出了具体的配置命令。

2022

被折叠的 条评论
为什么被折叠?



