当前位置:  开发笔记 > Android > 正文

***食谱在第一个目标之前开始.停止

如何解决《***食谱在第一个目标之前开始.停止》经验,为你挑选了1个好方法。

我只是下载了android开源项目并尝试使用make我收到消息来构建它:

build/core/prebuilt.mk:91: *** recipe commences before first target.  Stop.

这是相应的make文件片段(这里的第一行是第89行):

ifneq ($(prebuilt_module_is_a_library),)
  ifneq ($(LOCAL_IS_HOST_MODULE),)
    $(transform-host-ranlib-copy-hack)
  else
    $(transform-ranlib-copy-hack)
  endif
endif

我不确定这个make文件有什么问题?第91行上的前一个空格是一个标签.



1> user1642523..:

Make对空格和制表符非常敏感,它将缩进的行视为命令,因此您需要删除它们.例如它应该是:

ifneq ($(prebuilt_module_is_a_library),)
ifneq ($(LOCAL_IS_HOST_MODULE),)
$(transform-host-ranlib-copy-hack)
else
$(transform-ranlib-copy-hack)
endif
endif

推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有