两个可执行文件通过gcc Makefile

时间:2011-05-01 23:17:16

标签: linux gcc makefile

这是我的Makefile:

# Makefile

CC=gcc
CFLAGS=-ansi -Wall

prog1: prog1.o
prog2: prog2.o

clean:
   rm -f prog1.o prog2.o

哪个工作并从prog1.c创建'prog1'可执行文件,但它根本不构建prog2。我怎么做到这一点?

2 个答案:

答案 0 :(得分:2)

创建all目标并将其放在prog1prog2之前:

all: prog1 prog2

答案 1 :(得分:1)

您可以make prog2单独制作prog2,或添加all: prog1 prog2规则以自动制作。