make
gcc -o assn2 main.o Graph.o Agent.o Queue.o
gcc: error: Queue.o: No such file or directory
make: *** [assn2] Error 1
我正在尝试创建一个文件,但缺少Queue.o。我可以使用Queue.h和Queue.c创建此文件,但我不知道如何将其添加到我的makefile中。
我尝试将其添加到makefile:
Queue.o : Queue.c Queue.h Item.h
但是我不知道把它放在哪里,我试过把它推到那里但它不起作用。有人可以帮帮我吗。这是我当前的Makefile。
CC = gcc
CFLAGS = -Wall -Werror -g
.PHONY: clean clobber
all: assn2 assn2Bonus
%o:%c
$(CC) $(CFLAGS) -c $<
assn2: main.o Graph.o Agent.o
$(CC) -o assn2 main.o Graph.o Agent.o Queue.o
assn2Bonus: main.o Graph.o AgentBonus.o
$(CC) -o assn2Bonus main.o Graph.o AgentBonus.o Queue.o
clean:
rm -f *.o core
clobber: clean
rm -f assn2