这是我的Makefile:
# Makefile
CC=gcc
CFLAGS=-ansi -Wall
prog1: prog1.o
prog2: prog2.o
clean:
rm -f prog1.o prog2.o
哪个工作并从prog1.c创建'prog1'可执行文件,但它根本不构建prog2。我怎么做到这一点?
答案 0 :(得分:2)
创建all
目标并将其放在prog1
和prog2
之前:
all: prog1 prog2
答案 1 :(得分:1)
您可以make prog2
单独制作prog2,或添加all: prog1 prog2
规则以自动制作。