我想用ndk-build構建本地代碼(mupdf)。我下載Android的SDK和Android的NDK從http://developer.android.com/sdk/ndk/index.htmlndk-build編譯錯誤Cygwin
我也下載使用的GnuWin32 GetGnuWin32-0.6.3從http://sourceforge.net/projects/getgnuwin32/
在Cygwin的窗口,在這裏我的Android項目是在該目錄下,I型:/ cygdrive/C/Android設備/機器人-NDK/NDK-建立
我得到以下的錯誤消息:
/cygdrive/c/Android/android-ndk/ndk-build: line 32: $'\r': command not found /cygdrive/c/Android/android-ndk/ndk-build: line 41: cd: /cygdrive/c/Android/andr: No such file or directory /cygdrive/c/Android/android-ndk/ndk-build: line 90: syntax error: unexpected end of file
然而,在該文件的ndk建造,線32是一個空行。
我也試着從Eclipse來構建遵循的步驟
http://mobilepearls.com/labs/ndk-builder-in-eclipse/
http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/
沒有運氣上都與編譯原生代碼。
感謝您的回覆。我在emacs中重新編寫以下行:PROGDIR ='dirname $ 0' PROGDIR ='cd $ PROGDIR && pwd' GNUMAKE ='make' GNUMAKE -f $ PROGDIR/build/core/build-local.mk $ @ 我得到一個錯誤:/ cygdrive/c/Android/android-ndk/ndk-build:第4行:GNUMAKE:command not found – Jackie 2011-06-01 16:16:35
我從cygwin安裝程序重新安裝了gcc,現在make可以正常工作。但是我用ndk-build設置src和目標文件的路徑時遇到了另一個問題 – Jackie 2011-06-02 22:13:24