这是我的Makefile:# Makefile CC=gcc CFLAGS=-ansi -Wall prog1: prog1.o prog2: prog2.o clean: rm -f prog1.o prog2.o 它可以工作并从prog1.c创建一个“prog1”可执行文件,但它根本不构建prog2。我怎么才能做到这一点? 最佳答案 创建all目标并将其置于prog1和prog2之前:all: prog1 prog2