我花了一整天时间看了几个教程,但我无法让 ndk-build 编译我的 make 文件。要查看我当前的代码是什么,请查看我在此处关注的教程:https ://thenewcircle.com/s/post/1153/introduction_to_ndk
我在 Windows 7 64 位系统上,所以我正在运行 Cygwin。我转到项目目录“FibonacciNative”并输入“ndk-build”,这就是我得到的:
$ ndk-build
make: /cygdrive/c/Android/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-/bin/arm-linux-androideabi-gcc: Command not found
make: /cygdrive/c/Android/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-/bin/arm-linux-androideabi-gcc: Command not found
Compile thumb : com_marakana_android_fibonaccinative_FibLib <= com_marakana_android_fibonaccinative_FibLib.c
/bin/sh: /cygdrive/c/Android/android-ndk-r8/toolchains/arm-linux-androideabi-4.4.3/prebuilt/windows-/bin/arm-linux-androideabi-gcc: No such file or directory
/cygdrive/c/Android/android-ndk-r8/build/core/build-binary.mk:240: recipe for target `obj/local/armeabi/objs/com_marakana_android_fibonaccinative_FibLib/com_marakana_android_fibonaccinative_FibLib.o' failed
make: *** [obj/local/armeabi/objs/com_marakana_android_fibonaccinative_FibLib/com_marakana_android_fibonaccinative_FibLib.o] Error 127
我总是得到“找不到命令”。我究竟做错了什么?
谢谢马特
安装东西的文件夹:
C:\Android\android-ndk-r8
C:\Android\android-sdk
C:!Personal\eclipse/FibonacciNative
C:\cygwin
在 Cygwin 中,我有 gcc-core、gcc-mingw-core、libgcc1。
我可能错过了 Cygwin 的一些东西吗?