【发布时间】:2020-10-31 18:23:51
【问题描述】:
我在 src/ ,main1.c,main2.c,main3.c,main4.c 中有 4 个“.c”文件。我想分别在 bin/ 中创建 main1.o、main2.o、main3.o、main4.o。我可以为此编写一个makefile,但是以一种非常新奇的方式。为这个问题编写makefile的最佳方法可能是什么。我想要一个命令。现在我正在做以下事情。
all: src/main1.c src/main2.c
gcc-Wall -fpic -c src/main1.c -o bin/main1.o
gcc-Wall -fpic -c src/main2.c -o bin/main2.o
【问题讨论】:
-
“一个单一的命令”可能是指“一个单一的目标”吗?因为如果没有,gnumake documentation 中有大量示例说明如何设置多目标 make 配置。
-
是的,我的意思是目标