你这问题和我那个很像,但你好像是没找到arm-linux-androideabi-gcc这个编译器本身,我则是提示找不到输入的源文件。./configure: line 581: E:/android/android-NDK/android-ndk-r8b /toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows /bin/arm-linux-androideabi-gcc: No such file or directory 我的问题: http://bbs.csdn.net/topics/390319832
我试过那篇博文的编译,可以编译成.exe,但是我要编译成.so的Android才能用起来。
参考的文章是http://drovik.com/html/4978562255.html希望对你有用。
谢谢,我用的cygwin编译的。编译一直不过,打开config.err里面在我的路径中多个?号,可是我在config.sh中找不到问号是从哪里来的。我把这个带问号的路径拷贝到浏览器中问号的地方了个空格,问号没有了。但是我该怎么去掉这个问号呢?
/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows
/bin/arm-linux-androideabi-gcc: No such file or directory
我的问题:
http://bbs.csdn.net/topics/390319832
我遇到这个问题,求高手解答一下,win7 64位。
config.sh文件内容:
#!/bin/bash
PREBUILT=D:/http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin%2f/home/Administrator/android-ndk-r8c/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows
PLATFORM=D:/http%3a%2f%2fmirrors.kernel.org%2fsourceware%2fcygwin%2f/home/Administrator/android-ndk-r8c/platforms/android-8/arch-arm
./configure\--target-os=linux --arch=arm --enable-version3 --enable-gpl --enable-nonfree --disable-stripping --disable-ffmpeg --disable-ffplay --disable-ffserver --disable-ffprobe --disable-encoders --disable-muxers --disable-devices --disable-protocols --enable-protocol=file --enable-avfilter --disable-network --disable-mpegaudio-hp --disable-avdevice --enable-cross-compile --cc=$PREBUILT/bin/arm-eabi-gcc --cross-prefix=$PREBUILT/bin/arm-eabi- --nm=$PREBUILT/bin/arm-eabi-nm --extra-cflags="-fPIC -DANDROID" --disable-asm --enable-neon --enable-armv5te --extra-ldflags="-Wl,-T,$PREBUILT/arm-eabi/lib/ldscripts/armelf.x -Wl,-rpath-link=$PLATFORM/usr/lib -L$PLATFORM/usr/lib -nostdlib $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtbegin.o $PREBUILT/lib/gcc/arm-eabi/4.4.0/crtend.o -lc -lm -ldl"
这个问题,求高手看看,使用cygwin和android-ndk-r8c
你将ndk。.zip文件解压之后,在PC属性中,设置系统级别的PATH,添加你的ndk文件夹路径
在你的终端上运行ndk-build,有过有一些信息提示就说明没问题了然后将你的工程文件拷贝到sample文件夹下,如果其他的什么文件都准备好了,那么你就可以直接进行编译了,输入命令 ndk-build这期间没有对你的gcc编译器做什么修改,应该能保证你的编译环境是没问题!其他的问题再依次解决