makefile:2: *** missing separator. stop.
时间: 2023-04-28 18:01:36 浏览: 121
这是一个Makefile的错误提示,意思是缺少分隔符。Makefile是一种用于自动化编译程序的工具,它需要按照一定的格式书写。在Makefile中,每行命令之间必须用Tab键或空格键进行分隔,如果缺少分隔符,就会出现这个错误提示。需要检查Makefile文件中的语法错误,并添加正确的分隔符。
相关问题
Makefile:2: *** missing separator. Stop.
这个错误通常是由于Makefile文件中的某一行缺少了Tab键导致的。在Makefile文件中,每一行命令(以及每个命令的参数)必须以一个Tab键开头,而不是空格。如果某一行命令前面使用了空格,而不是Tab键,就会出现这个错误。
为了解决这个问题,可以检查Makefile文件中是否有缺少Tab键的行,并使用Tab键替换它们前面的空格。同时,也可以考虑在编辑Makefile文件时开启显示Tab键的功能,以便更好地检查和编辑Makefile文件。
makefile:2: *** missing separator. Stop.
这个错误提示通常出现在Unix或Linux系统中,当你使用Makefile(一种构建工具文件)时。`makefile:2: *** missing separator` 表示在Makefile的第2行缺少了预期的分隔符,比如空格、制表符或换行符,这可能是命令之间的分隔或者是指令列表之间的分隔。正确的Makefile语法应该是有序的,每条规则(recipe)之间需要清晰地分开。
解决这个问题,你需要检查指定的那行,确认是否有遗漏的冒号(:)、等号(=),或者是否在一个命令的结尾处意外地加入了分隔符。修复错误后,保存并尝试运行`make`命令。如果你不确定怎么改,可以贴出具体的错误行内容,我可以提供更详细的帮助。
阅读全文