C 生成文件
这个问题有一个密切的重复,但我仍然无法解决我的问题。
我有以下 Makefile:
CFLAGS0 =
CFLAGS1 = -O1
CFLAGS2 = -O2
CFLAGS3 = -O3
CFLAGS4 = -O4
mountain: timer.o mountain.o
gcc -o mountain timer.o mountain.o
timer.o: timer.c timer.h
gcc -c -O2 timer.c
mountain.o: mountain.c timer.h
gcc -c $(CFLAGS1) mountain.c #I'm trying to make changes here
clean:
rm *.o mountain
我正在尝试通过更改标志以不同的优化级别进行编译。但是当我尝试制作时,我被告知“山”是最新的?我错过了什么?谢谢。