【发布时间】:2015-04-18 00:30:32
【问题描述】:
我正在编写一个 Makefile 用于将目录中的所有 *.c 文件编译到 *.o 。 *.c 文件很多,所以我不想单独做,
我试过了
%.o: %.c
$(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
但这不起作用...请帮助我了解这里出了什么问题...
【问题讨论】:
-
错误信息是什么..
-
请注意,隐式规则已经允许您从
.c文件创建.o文件。除非您想做一些不同的事情,否则您无需为此提供自己的规则。