Linux问题,Makefile 遗漏分隔符 停止
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux问题,Makefile 遗漏分隔符 停止相关的知识,希望对你有一定的参考价值。
不需要复制粘贴,我的Makefile文件是安装的时候自动生成的,可是为什么会出现这个问题。我VI了一下Makefile文件,425行是:
424行 IFS='
425行 '
这两行全部顶头,前面没有任何字符。
不好使,这个我也试过了。
参考技术B 注销掉呢?试过没有?追问试过了。 不行
参考技术C 没加换行 \ 吧追问加了\之后也不行.
Linux 报错 “ Makefile:4: *** missing separator。 停止。 ”
1.
在make命令后出现这种错误提示,是提示第4行没有分隔符。
例如:
1 target:prerequisites
......
4 command
……
改为:
1 target:prerequisites
.....
4 command
……
在Makefile文件中,命令必须以【tab】键开始。
2.
基本上都是属于找不到所依赖的文件所导致的,所以应该去: 检测确保,所依赖的文件,是否真实存在。
很常见可能是:
误写了多余的空格,导致被视为依赖文件,导致找不到
或者文件名或文件路径写错
以上是关于Linux问题,Makefile 遗漏分隔符 停止的主要内容,如果未能解决你的问题,请参考以下文章
Linux 报错 “ Makefile:4: *** missing separator。 停止。 ”
Makefile:2: *** 缺少分隔符。停止。我该如何解决这个问题我是 Raylib for C++ 的新手