我正在尝试用 bmake 来模拟这个规则
%.o: %.c
echo $< $@
这在 GNU make 中是有效的,但我很难用 BSD make 复制它。
提前致谢!
有点超出我的深度,但我认为有两件事需要改变:
.SUFFIXES: .o
.c.o:
echo ${.TARGET} ${.IMPSRC}
BSD make(又名 bmake)使用传统的后缀规则(.c.o: ...),而不是像 gmake 的(%.c:%.o: ...)这样更通用和灵活的模式规则。