【发布时间】:2015-03-08 02:53:06
【问题描述】:
我有一个 assign4a.cpp、list.h 和 list.cpp 文件。我用我的 make 文件编译了它们,但不知道我将使用什么命令来运行程序。
我尝试运行的已经尝试过
a.out 和 ./a.out
他们都给我“找不到命令”
生成文件
CFLAGS = -c -Wall -g
LFLAGS = -g -o assign4a
assign4a: assign4a.o list.o
g++ assign4a.o list.o $(LFLAGS)
assign4a.o: assign4a.cpp list.h
g++ $(CFLAGS) assign4a.cpp
list.o: list.cpp list.h
g++ $(CFLAGS) list.cpp
clean:
rm -f assign4a *.o *~ *#
【问题讨论】:
-
以后你还应该尝试运行
ls,看看你的makefile产生了什么输出