【发布时间】:2019-04-22 02:15:28
【问题描述】:
我正在用 C++ 制作一个项目,并且正在使用一个 makefile 来编译和运行该程序。一切都正确编译,并且根据 make run 命令,程序按预期执行,没有问题。但是,我收到一个错误提示
make: *** [run] Error 1
我在不使用 make run 命令运行程序时没有收到任何错误,所以我不确定这个错误是什么意思。这是我的makefile:
OBJECTS = CS315_A5.o functions.o
HEADERS = functions.h
MARKOV: $(OBJECTS)
g++ $^ -o $@
%.o: %.cpp $(HEADERS)
g++ -c -g -Wall $< -o $@
run:
./MARKOV data.markov.txt
clean:
rm -f $(OBJECTS) MARKOV
【问题讨论】: