Makefile:66: *** multiple target patterns
时间: 2023-08-15 17:06:08 浏览: 56
这个错误通常是由于 Makefile 文件中的规则定义不正确导致的。报错信息"Makefile:66: *** multiple target patterns"意味着在第66行的规则中存在多个目标模式。[1]在这种情况下,make 工具无法解析目标文件的名称。为了解决这个问题,您需要检查第66行的规则,并确保只有一个目标模式。如果有多个目标模式,您需要使用冒号分隔它们。[2]另外,还需要确保依赖项和命令都放在同一行,并使用冒号分隔目标文件和依赖项。[3]请根据这些提示修改您的 Makefile 文件,以解决这个错误。
相关问题
exlipse makefile:60: recipe for target '***' failed
这个错误一般是由于makefile中某个目标的依赖文件或命令有问题引起的。你需要检查makefile中第60行的目标及其依赖文件,以及指定的命令是否正确。还需要检查目标文件是否被其他进程占用,或者文件权限是否正确。如果问题还未解决,可以提供更多的错误信息和makefile代码,以便我更好地帮助你解决问题。
这是什么问题:makefile:4: *** missing separator. Stop.
这个错误通常是因为在 Makefile 中缺少了规则和命令之间的冒号 ":"。请检查 Makefile 的第四行,确保每个规则和命令之间都有一个冒号并且它们之间有一个制表符或者至少是两个空格符。例如:
```
target: dependencies
command
```
如果你使用的是空格符而不是制表符,请确保你的编辑器已经设置了正确的选项。