我正在尝试将 rexec 安装到 Redhat Enterprise Release 4 中。每次尝试使用 make 命令时,都会出现以下错误。
Makefile:15: *** 缺少分隔符。停止。
我在网上其他地方看过,Makefile的第15行有以下内容:
.include(我不知道为什么,但是这个网站将 .include 之后的内容删掉了,它是由 <> 包围的 bsd.kmod.mk)
我使用 vi 来确保中间的空格是 TAB 而不是 8 个空格,这并不能解决问题。我在 .include 前面放置了一个选项卡,因为我在某处阅读时必须在开头有一个选项卡,然后我得到一个不同的错误:
make: *** 没有规则来制作目标 'rexec.ko' ,'load' 需要。停止。
我不确定我还应该做什么来安装 rexec,有什么线索吗?
整个 Makefile:
SRCS = rexec.c vnode_if.h KMOD = rexec KO = ${KMOD}.ko KLDMOD = t
KLDLOAD = /sbin/kldload KLDUNLOAD = /sbin/kldunload
加载:${KO} ${KLDLOAD} -v ./${KO}
卸载:${KO} ${KLDUNLOAD} -v -n ${KO}
.include(我不知道为什么,但是这个网站将 .include 之后的内容删掉了,它是由 <> 包围的 bsd.kmod.mk)