gpt4 book ai didi

c++ - 关于正确编译和运行代码的 Makefile "Error 1"

转载 作者:行者123 更新时间:2023-11-30 03:17:01 40 4
gpt4 key购买 nike

我正在用 C++ 创建一个项目,并使用 makefile 来编译和运行该程序。一切都正确编译并且在 make run 命令上,程序按预期执行而没有问题。但是,我收到一条错误消息

make: *** [run] Error 1

当我在不使用 make run 命令的情况下运行程序时,我没有收到任何错误,所以我不确定这个错误是什么意思。这是我的生成文件:

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

最佳答案

这意味着 MARKOV 可执行文件正在返回,退出代码为 1,即

return 1;

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

关于c++ - 关于正确编译和运行代码的 Makefile "Error 1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55788416/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com