0

有一个遗留代码使用“make”来构建所有 C++ 文件。我正在尝试减少构建过程中包含的文件数量,这可以创建一些空间来添加一些新代码。(新代码用于设置串行通信)。但是,这些文件似乎相互依赖,我很难确定要从构建中排除哪些文件。makefile 的格式如下:

$(ObjDir)\a.obj:  w:\a.cpp
$(ObjDir)\b.obj:  w:\b.cpp
main_obj=\
    $(ObjDir)\a.obj\
    $(ObjDir)\b.obj
mainEXE.exe:$(main_obj)
    mainEXE.exe
    mainEXE.map

在添加新代码行时,我只需要修改一个文件。我试图在构建发生时只保留那个特定的文件。有没有办法弄清楚依赖关系?

4

0 回答 0