gpt4 book ai didi

makefile - ***配方在第一个目标之前开始。停止

转载 作者:行者123 更新时间:2023-12-04 22:44:11 64 4
gpt4 key购买 nike

我刚刚下载了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行前面的空白是一个制表符。

最佳答案

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

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

关于makefile - ***配方在第一个目标之前开始。停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34562221/

64 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com