我使用的是 Minix 2.0.4,所以我不能使用 gcc。我想使用一个 make 文件来编译多个具有多个目标的 C 程序。
这是我的 Makefile 的当前状态
CFLAGS = -D_POSIX_SOURCE
LDFLAGS =
CC = cc
LD = cc
PROG = prog1 prog2
OBJS = prog1.o prog2.o
$(PROG): $(OBJS)
$(LD) $(LDFLAGS) $(OBJS) -o $(PROG)
clean:
rm -rf $(PROG) $(OBJS)
但是,当我尝试像这样使用我的 makefile 时,会出现一个错误,上面写着“prog2:无法编译,不应用转换”。关于我做错了什么的任何想法?