gpt4 book ai didi

c++ - Makefile编译后如何运行程序

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

我有一个 assign4a.cpplist.hlist.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 *~ *#

最佳答案

./assign4a .

您的 makefile 将构建程序并放入可执行文件 assign4a到工作文件夹。

而且,你的 makefile 是错误的。

应该是g++ $(CFLAGS) assign4a.cpp -o assign4a.og++ $(CFLAGS) list.cpp -o list.o .

关于c++ - Makefile编译后如何运行程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28922567/

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