网上抄的一个脚本,一直提示:No working C compiler found.
在网上找了很久,把脚本的前后空格都删除了还是不行,后来看到可以查看日志 gedit config.log 看到
./configure: 行 158: /home/hong/Public/android-ndk-r14b/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/arm-linux-androideabi-gcc: 没有那个文件或目录
去查看目录 /home/hong/Public/android-ndk-r14b/toolchains/arm-linux-androideabi-4.8不存在,发现是ndk版本的问题,网上人家用的是ndk9,我用的是ndk14。修改为OOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9就正常了
修改后的脚本为:
#!/bin/bash
export NDK=/home/hong/Public/android-ndk-r14b
export SYSROOT=$NDK/platforms/android-21/arch-arm/
export TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64
function build_one
{
./configure \
--prefix=$PREFIX \
--enable-static \
--enable-shared \
--enable-pic \
--d