Makefile 使缺少分隔符的问题

Makefile 使缺少分隔符的问题,makefile,Makefile,获取此错误生成文件:4:**缺少分隔符。停止在这个文件上 PROC=findcrypt O1=consts O2=sparse !include ..\plugin.mak # MAKEDEP dependency list ------------------ $(F)consts$(O) : $(I)llong.hpp $(I)pro.h consts.cpp findcrypt.hpp $(F)findcrypt$(O): $(I)area.hpp $(I)bytes.hpp $(I)f

获取此错误生成文件:4:**缺少分隔符。停止在这个文件上

PROC=findcrypt
O1=consts
O2=sparse
!include ..\plugin.mak
# MAKEDEP dependency list ------------------
$(F)consts$(O)  : $(I)llong.hpp $(I)pro.h consts.cpp findcrypt.hpp
$(F)findcrypt$(O): $(I)area.hpp $(I)bytes.hpp $(I)fpro.h $(I)funcs.hpp               \
          $(I)help.h $(I)ida.hpp $(I)idp.hpp $(I)kernwin.hpp        \
          $(I)lines.hpp $(I)llong.hpp $(I)loader.hpp $(I)moves.hpp  \
          $(I)nalt.hpp $(I)name.hpp $(I)netnode.hpp $(I)pro.h       \
          $(I)segment.hpp $(I)sistack.hpp $(I)ua.hpp $(I)xref.hpp   \
          findcrypt.cpp findcrypt.hpp
$(F)sparse$(O)  : $(I)llong.hpp $(I)pro.h findcrypt.hpp sparse.cpp

我曾尝试使用cat-e-t-v makefile来识别坏标签,但从我的判断来看一切正常。

这就是整个makefile吗?第四行有错误中的第四行吗?你用的是什么版本的make?!您的品牌可能不理解include。如果您有GNU Make,而错误消息似乎暗示了这一点,只需删除感叹号。。。哦,使用正斜杠作为路径分隔符。是的,它是整个makefile提供的源代码。版本为GNU Make 3.81。将行更改为包含../plugin.mak,现在获取makefile:4:../plugin.mak:没有这样的文件或目录生成:**没有规则生成目标../plugin.mak'。停止。`你确定../plugin.mak存在吗?make的当前目录是什么?