makefile:11: *** missing separator. Stop.
时间: 2024-08-14 21:02:01 浏览: 68
linux-driver-setup.rar_2.6.30.4_kconfig
在Makefile中,当你看到这样的错误消息 "makefile:11: *** missing separator. Stop.",通常意味着在指定的地方缺少了一个分隔符,比如冒号(:)或者是空格、制表符等,这是Makefile语言中用来定义规则和依赖的关键组成部分。
Makefile是一种自动化构建工具,它使用文本文件来描述如何将源文件转换为目标文件(通常是程序)。如果在第11行的命令之间或者选项列表末尾没有正确的分隔符,Make无法解析该行的内容,所以会停止编译并报错。
解决这个问题,你需要检查第11行,确保每个命令后面都有正确的分隔符,并且如果有多个命令,每条命令应该在其后的行上单独占一行。例如:
```
target: dependencies
command1
command2
```
如果你不确定问题出在哪里,可以试着增加一些空格或检查语法,或者在网上搜索具体的错误行号查看示例来修正。
阅读全文