【发布时间】:2016-03-22 14:24:34
【问题描述】:
我正在开发一个大型固件,我必须将 GNU gprof 添加到它的一些模块(文件目录)中。 makefile 具有继承的结构。所以我这样做:
ft/*.o : ft/*.c
CFLAGS += -pg
ft/*.o : ft/*.c
LDFLAGS += -pg
但这给了我一个警告,它会覆盖 CFLAGS,然后将 gprof 添加到所有模块。我的猜测是 CFLAG 在某个地方很常见。如何确保 CFLAG 仅适用于我想要的模块(目录)部分?
【问题讨论】: