Makefile:13: *** 缺少分隔符。停止。 bsdiff-4.3 错误
Makefile:13: *** missing separator. Stop. error in bsdiff-4.3
请帮我编译下面的Makefile。
CFLAGS += -O3 -lbz2
PREFIX ?= /usr/local
INSTALL_PROGRAM ?= ${INSTALL} -c -s -m 555
INSTALL_MAN ?= ${INSTALL} -c -m 444
all: bsdiff bspatch
bsdiff: bsdiff.c
bspatch: bspatch.c
install:
${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin
.ifndef WITHOUT_MAN
${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1
.endif
当我尝试制作文件时显示错误
Makefile:13: *** missing separator. Stop.
我正在使用 Ubuntu 14.04
.ifndef
不是有效的 GNU Make 语法。您需要删除 ifndef
和 endif
.
前面的句号
另见 GNU Make manual。
请帮我编译下面的Makefile。
CFLAGS += -O3 -lbz2
PREFIX ?= /usr/local
INSTALL_PROGRAM ?= ${INSTALL} -c -s -m 555
INSTALL_MAN ?= ${INSTALL} -c -m 444
all: bsdiff bspatch
bsdiff: bsdiff.c
bspatch: bspatch.c
install:
${INSTALL_PROGRAM} bsdiff bspatch ${PREFIX}/bin
.ifndef WITHOUT_MAN
${INSTALL_MAN} bsdiff.1 bspatch.1 ${PREFIX}/man/man1
.endif
当我尝试制作文件时显示错误
Makefile:13: *** missing separator. Stop.
我正在使用 Ubuntu 14.04
.ifndef
不是有效的 GNU Make 语法。您需要删除 ifndef
和 endif
.
另见 GNU Make manual。