如何调试linux gcc makefile

来源:互联网 发布:软件工程硕士有用吗 编辑:程序博客网 时间:2024/06/04 23:23

makefile 的debug 我发现有一条便捷的方式类似于c语言中无处不在的printf语句

在你想打印的变量下方附上这样两条语句

disp:

\t@echo $(variableYouWantSee)

举例当我做了2次后缀替换规则后想检查输出.o变量的值

OBJS = $(SRCS:.c=.o)
OBJS += $(CXXSRCS:.cpp=.o)
disp:
@echo $(OBJS)

在terminal上typein: make disp then it will debug makefile easily 

不用的时候只要注释掉

通过这样的方法可以将makefile剖析的清晰

0 0
原创粉丝点击