【问题标题】:mk:1: *** missing separator. android NDKmk:1: *** 缺少分隔符。安卓NDK
【发布时间】:2012-12-10 15:19:16
【问题描述】:

我正在尝试编译一些源代码,但是当我运行命令时

ma​​ke -f android-9-armv7.mk

我收到以下错误 android-9-armv7.mk:1: * 缺少分隔符。停下来。

这是上面文件的内容: 而且我也设置了 IMAGINE_PATH 变量,似乎无法弄清楚。

链接../imagine/make/shortcut/common-builds/android-9-armv7.mk

编译说明 http://code.google.com/p/emu-ex-plus-alpha/wiki/Compiling

Imagine 位于 C:/Imagine

【问题讨论】:

  • 为什么不用 ndk-build 命令?
  • 运行 ndk-build 导致您的 APP_BUILD_SCRIPT 指向一个未知文件:C:\android-ndk-r8c/jni/Android.mk

标签: android c++ c android-ndk


【解决方案1】:

我不知道你从哪里获取了源代码,但是来自该 git 上不同项目的所有 android-9-armv7.mk 文件都有以下内容:

../imagine/make/shortcut/common-builds/android-9-armv7.mk

...没有link 关键字,这可能就是您收到此错误的原因。

另外,请注意,您是在 Windows 机器上构建它,而文档明确指出它仅在 LinuxMac OS X em>。

【讨论】:

  • 我完全错过了 linux 部分,我认为 cygwin 在 windows 上就足够了。那我就安装一个linux发行版吧,谢谢你的帮助。
猜你喜欢
  • 2013-09-26
  • 1970-01-01
  • 2015-07-25
  • 1970-01-01
  • 2011-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-23
相关资源
最近更新 更多