GCC依赖项生成完整路径

GCC依赖项生成完整路径,gcc,makefile,Gcc,Makefile,在makefile中,我试图为cpp文件构建依赖项列表。这是makefile的结构: DEPS=dep_file build: $(MAKE) dep_file; ..... dep_file: @$(GXX) -MM $(file_path) | $(SED) 's/\.o:/.cpp.html:/' >$(DEPS) 我在校准文件CC_Interface.cpp的生成目标时遇到此错误: /prj/comp/cc/base/src/CC_Interface

在makefile中,我试图为cpp文件构建依赖项列表。这是makefile的结构:

DEPS=dep_file
build:
     $(MAKE) dep_file;
     .....
dep_file:
     @$(GXX) -MM $(file_path) | $(SED) 's/\.o:/.cpp.html:/' >$(DEPS)
我在校准文件CC_Interface.cpp的生成目标时遇到此错误:

/prj/comp/cc/base/src/CC_Interface.h:42:17: CMF.h: No such file or directory
/prj/comp/cc/base/src/CC_Interface.h:43:25: Data.h: No such file or directory
/prj/comp/cc/base/src/CC_Interface.h:44:26: UTMsg.h: No such file or directory
/prj/comp/cc/base/src/CC_Interface.cpp:53:26: bb/Elem.hpp: No such file or directory
/prj/comp/cc/base/src/CC_Interface.cpp:56:18: BB.hpp: No such file or directory
...............
在/prj/comp/cc/base/src中,我有cc_Interface.h/cpp。 在/prj/comp/bb/I中有元素hpp


我希望在从makefile生成dep_file目标中具有依赖项的文件时获得完整路径。我是triyng-M,-MM,-MM-MT,但它不起作用。

手册中有一节介绍自动生成先决条件。您可能不需要遵循整个过程,但至少要遵循目标、预需求和配方的一般设置。

此生成文件存在严重问题。多长时间?你能把整件事都发出去吗?您是否正在尝试构建
dep_文件
,以便该makefile可以使用它?