【问题标题】:ndk-build compilation error in CygwinCygwin 中的 ndk-build 编译错误
【发布时间】:2011-09-05 21:26:40
【问题描述】:

我正在尝试使用 ndk-build 构建本机代码 (mupdf)。我从http://developer.android.com/sdk/ndk/index.html下载android-sdk和android-ndk

我还使用 GetGnuWin32-0.6.3 从 http://sourceforge.net/projects/getgnuwin32/ 下载了 GnuWin32

在 Cygwin 窗口中,在我的 android 项目所在的目录下,输入:/cygdrive/c/Android/android-ndk/ndk-build

我收到以下错误消息:

/cygdrive/c/Android/android-ndk/ndk-build:第 32 行:$'\r':找不到命令 /cygdrive/c/Android/android-ndk/ndk-build:第 41 行:cd:/cygdrive/c/Android/andr:没有这样的文件或目录 /cygdrive/c/Android/android-ndk/ndk-build:第 90 行:语法错误:文件意外结束

但是,在文件 ndk-build 中,第 32 行是一个空行。

我还尝试按照

中的步骤从 eclipse 构建

http://mobilepearls.com/labs/ndk-builder-in-eclipse/

http://mindtherobot.com/blog/452/android-beginners-ndk-setup-step-by-step/

编译本机代码都没有运气。

【问题讨论】:

    标签: android-ndk


    【解决方案1】:

    如果您从网络复制粘贴代码,编译器将无法识别退货承运人。尝试显示隐藏字符或在 cygwin 中再次编写代码。

    【讨论】:

    • 感谢您的回复。我在 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:找不到命令
    • 我从 cygwin 安装程序重新安装了 gcc,现在 make 工作正常。但是我在使用 ndk-build 设置 src 和目标文件的路径时遇到了另一个问题
    猜你喜欢
    • 2012-01-22
    • 1970-01-01
    • 2012-12-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多