猿问
跟踪#include依赖项的工具
跟踪#include依赖项的工具
有什么好建议吗?输入将是头文件的名称,输出应该是所有文件的列表(最好是树),包括它直接或间接。
UYOU
浏览 610
回答 3
3回答
手掌心
基于KeithB的答案,这里是GNUmake语法自动1)生成依赖文件,2)使它们保持最新,3)在你的makefile中使用它们:.dep: mkdir $@.dep/%.dep: %.c .dep (echo $@ \\; $(CC) $(IFLAGS) -MM $<) > $@ || (rm $@; false).dep/%.dep: %.cpp .dep (echo $@ \\; $(CXX) $(IFLAGS) -MM $<) > $@ || (rm $@; false)DEPEND := $(patsubst %.dep,.dep/%.dep,$(OBJ:.o=.dep))-include $(DEPEND)(确保将这些缩进更改为hardtabs。)
0
0
0
随时随地看视频
慕课网APP
相关分类
C++
typedef入门问题
1 回答
C
typedef入门问题
1 回答
我要回答