正确编译和运行代码的Makefile“错误1”

时间:2019-04-22 02:15:29

标签: c++ makefile

我正在用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

1 个答案:

答案 0 :(得分:2)

这意味着CoreML Generated Model Inherits NSObject可执行文件返回的退出代码为1,即

MARKOV

有关更多信息,请参见此帖子: make: *** [ ] Error 1 error