Makefile像这样的
CFLAGS := $(CFLAGS) -O3
test: main.o
gcc $(CFLAGS) -o $@ $^
clean:
rm test *.o -f编译1:命令:make输出:gcc -O3 -o test main.c
编译2:命令:make CFLAGS="-Wall -Werror"输出:gcc -Wall -Werror -o test main.c
问题:为什么不输出:gcc -Wall -Werror -O3 -o test main.c?
发布于 2022-07-11 07:43:30
使用重写指令:
override CFLAGS := $(CFLAGS) -O3或
override CFLAGS += -O3https://stackoverflow.com/questions/72909535
复制相似问题