【发布时间】:2019-04-23 01:24:13
【问题描述】:
我正在使用一个 makefile 来构建几个程序。代码如下:
SRCS = prog1.c prog2.c prog3.c
TARG = all
CC = gcc
OPTS = -O
LIBS = -lm
OBJS = $(SRCS:.c=.o)
all: $(TARG)
$(TARG): $(OBJS)
$(CC) -o $(TARG) $(OBJS) $(LIBS)
%.o: %.c
$(CC) $(OPTS) -c $< -o $@
clean:
rm -f $(OBJS) $(TARG)
这个 makefile 完美地生成了三个 prog.o 文件,但我遇到了一个让我困惑的错误:
Makefile:12: recipe for target 'all' failed
我进行了大量搜索,但找不到与我的特定问题相关的任何内容,所以我想知道是否有人对这里发生的事情有所了解。非常感谢!
【问题讨论】: