在Linux中为Android NDK构build脚本

我怎样才能build立我的Android与NDK的来源。
我已经下载ndk,我不知道如何设置拱编译器path。

这是我的“build-for-android.sh”代码:

#!/bin/sh cairo=system curl=system pal=android alsa=no pulse=no sles=yes ffmpeg=yes gallium=no egl=yes glx=no PKG_CONFIG_PATH=$MOONLIGHT_PREFIX/lib/pkgconfig if [ -d /usr/X11/share/aclocal ]; then export ACLOCAL_FLAGS="-I /usr/X11/share/aclocal" fi ./autogen.sh --host=arm-linux-androideabi --prefix=$MOONLIGHT_PREFIX --with-manual-mono=yes --with-testing=no --enable-browser-support --disable-desktop-support --with-unwind=no --with-ffmpeg=$ffmpeg --with-alsa=$alsa --with-pulseaudio=$pulse --with-opensles=$sles --with-pal=$pal --with-curl=$curl --with-cairo=$cairo --with-gallium-path=$gallium --enable-sdk=no --with-egl=$egl --with-glx=$glx CFLAGS="-DPLATFORM_ANDROID -I$MOONLIGHT_PREFIX/include $CFLAGS" LDFLAGS="-L$MOONLIGHT_PREFIX/lib $LDFLAGS" CXXFLAGS="-fno-rtti -DPLATFORM_ANDROID -I$MOONLIGHT_PREFIX/include $CFLAGS" make $@ 

当我运行它时,我得到下面的错误:

 checking for arm-linu-androideabi-g++... no checking for arm-linu-androideabi-c++... no checking for arm-linu-androideabi-gpp... no checking for arm-linu-androideabi-aCC... no checking for arm-linu-androideabi-cc... no . . . . 

我可以在〜/ Android / android-ndk-r8b / toolchains / arm-linux-androideabi-4.4.3 / prebuild / linux-x86 / bin / *目录中看到它们。

好。 我找到了。:

首先,创建一个独立的工具链,使配置脚本更易于使用

 ~$ android-ndk-r5b/build/tools/make-standalone-toolchain.sh --platform=android-8 --install-dir=android-8-toolchain 

接下来,将工具链的bin目录添加到PATH中。

 ~$ export PATH=$PATH:~/android-8-toolchain/bin/