我正在为 OS X Lion 上的 makefile 苦苦挣扎。我正在尝试使用 % 模式规则将我的所有 .c 文件编译为当前目录中的对象。我正在使用规则:
%.o : %.c
$(CC) -c $(CFLAGS) $< -o $@
但是make说没有目标。我知道 % 模式是 gMake 的功能,但是 -v 说我已经安装了 GNU make。我也尝试过旧式:
.cpp.o:
gcc $^ -o $@
但它是不工作的。我做错了什么?谢谢。