makefile:86: *** 遗漏分隔符 遗漏分隔符 %s。 停止。
时间: 2023-08-15 17:08:33 浏览: 192
这个错误通常是由于在Makefile中的某行缺少了分隔符(通常是冒号或Tab键),导致make命令无法正确解析该行。请检查你的Makefile,确保每一行都符合正确的语法,并且每个命令行前面有一个Tab键作为分隔符。
如果你能提供更多的Makefile内容或者错误消息的上下文,我可以给出更具体的帮助。
相关问题
makefile:5 ***遗漏分隔符 遗漏分隔符 %s。停止
在Makefile中,`%s`是一个特殊的占位符,用于表示变量或命令的替换部分。当你看到类似`makefile:5 ***遗漏分隔符 遗漏分隔符 %s`这样的错误信息时,通常意味着在Makefile的第五行(line 5)可能存在一个格式化错误,可能是忘记在字符串中插入变量或者在需要使用占位符的地方没有加上正确的格式。
这个错误通常发生在你尝试使用`%s`来引用一个未定义的变量,或者在字符串连接中没有正确地放置`%s`。解决方法包括:
1. 确保在包含`%s`的字符串后面有一个`$`,例如`${VAR}`,用来表示需要替换的变量。
2. 检查第五行的语法,看是否在正确的位置添加了变量或参数。
3. 检查是否有正确的分隔符(通常是空格、制表符或者`;`)在变量插入点。
build/core/thirdpart.mk:20: *** 遗漏分隔符 遗漏分隔符 %s。 停止。
这个错误提示是由 make 工具生成的,通常表示在 makefile 文件中的某一行缺少了分隔符。在这种情况下,错误出现在 build/core/thirdpart.mk 文件的第 20 行。你需要检查该行并确保语法正确,是否缺少了冒号、空格或者其他分隔符。如果需要更具体的帮助,请提供相关代码行的内容。
阅读全文