gpt4 book ai didi

makefile - 在 makefile 中运行的程序的命令行参数

转载 作者:行者123 更新时间:2023-12-01 22:42:58 25 4
gpt4 key购买 nike

我想在 makefile 中指定一些命令行参数。我通常像这样运行我的程序
这个:

 gcc -o prog prog2.c prog.c

./prog text1.txt text2.txt

生成文件:

prog: prog2.o prog.o
gcc -o prog prog2.o prog.o


prog2.o: prog2.c prog2.h
gcc -c prog2.c

clean :
rm prog2.o

如何在此处包含 txt 文件?

还有我如何在单个 make 文件中执行。说如果我也想跑

  gcc -o prog prog3.c prog.c

./prog text1.txt text2.txt

最佳答案

制作一个运行目标:

.PHONY: run
run: prog
./prog text1.txt text2.txt

prog: prog2.o prog.o
gcc -o prog prog2.o prog.o

# etc.

然后你可以说 make run,或者如果 runMakefile 中的第一个目标,则只说 make .

关于makefile - 在 makefile 中运行的程序的命令行参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9123666/

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