makefile:9: *** missing separator. stop.
时间: 2024-01-05 08:20:15 浏览: 43
根据提供的引用内容,"makefile:9: *** missing separator. stop." 是一个常见的Makefile错误,它表示在第9行缺少了分隔符。Makefile是一种用于自动化构建和编译程序的脚本文件。在Makefile中,每个规则都由一个目标、一个冒号和一个命令序列组成。命令序列必须以一个制表符或多个空格作为分隔符。
要解决这个错误,你需要在第9行的命令序列之前添加一个制表符或多个空格作为分隔符。确保所有的命令序列都正确缩进,并且使用相同的分隔符。
以下是一个示例Makefile,其中包含了一个目标和一个命令序列:
```makefile
target:
command1
command2
```
请注意,上述示例中的命令序列前面有一个制表符作为分隔符。确保你的Makefile中的命令序列也是正确缩进的。
相关问题
makefile:6: *** missing separator. Stop.
makefile是一种用于自动化构建和编译程序的工具。它使用一个名为Makefile的文件来定义构建规则和依赖关系。在Makefile中,每个规则由一个目标、依赖项和命令组成。
针对你提到的错误信息"makefile:6: *** missing separator. Stop.",这通常表示在Makefile的第6行缺少了分隔符。在Makefile中,每个命令必须以一个制表符或者多个空格作为分隔符,用于将目标和命令分开。如果缺少了分隔符,make命令将无法正确解析Makefile并报错。
为了解决这个问题,你可以检查Makefile的第6行,确保在目标和命令之间有正确的分隔符。另外,还需要确保在Makefile中使用的是制表符而不是空格作为分隔符。
makefile:12: *** missing separator. Stop.
makefile是一种用于自动化构建和管理项目的工具。它使用一个名为Makefile的文件来定义一系列规则和依赖关系,以及如何编译和链接源代码文件。makefile中的每个规则由一个目标、依赖项和命令组成。
根据你提供的错误信息"makefile:12: *** missing separator. Stop.",这是一个常见的makefile错误,表示在第12行缺少了分隔符。在makefile中,每个命令必须以一个制表符或者多个空格作为分隔符,用于将目标和命令分开。如果缺少了分隔符,make命令将无法正确解析makefile文件。
要解决这个错误,你可以检查第12行的命令是否正确缩进,并确保在目标和命令之间有一个制表符或者多个空格作为分隔符。