C语言 Makefile:存在一种方法来传递一个参数在终端作为我的目标?



例如,我想在终端输入:

让名字

和make编译并运行name.c文件,而不需要指定规则"name">

如果你想把目标文件放到其他目录下,你必须创建一个makefile,用新的规则来描述它。像这样:

OBJDIR = obj
%: %.o
%: $(OBJDIR)/%.o
$(LINK.o) $^ $(LDLIBS) -o $@
$(OBJDIR)/%.o: %.c
$(COMPILE.c) -o $@ $<

%: %.o行删除内置规则。

相关内容

  • 没有找到相关文章

最新更新