如何在makefile(nmake使用的makefile)中加入依赖文件的搜索路径(依赖文件不在当前目录)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在makefile(nmake使用的makefile)中加入依赖文件的搜索路径(依赖文件不在当前目录)相关的知识,希望对你有一定的参考价值。

下面是我写的简单的makefile文件(nmake使用)
hello1.exe: hello1.obj
link /debug /debugtype:cv /pdb:none /subsystem:windows hello1.obj
hello1.obj: hello1.asm
ml /c /Zi /coff hello1.asm
我的源文件hello1.asm在D:\exercise\code中我现在的当前目录是D:\exercise\makefile。
我要如何修改才能让nmake找到我的源文件hello1.asm啊?目标文件默认会到那个路径?如果也想指定该怎么该呢(比如D:\exercise\App)?

用../就表示父目录,你可以在makefile目录里用../code转到code目录下 参考技术A 在文件前部加入asm类型文件的搜索路径,如有其它类似:
.path.asm = D:\exercise\App;E:\asm;......

以上是关于如何在makefile(nmake使用的makefile)中加入依赖文件的搜索路径(依赖文件不在当前目录)的主要内容,如果未能解决你的问题,请参考以下文章

让 GNU Make 和 NMake 默认使用不同的 makefile

使用带有 NMake 样式 Makefile 的 clang-cl 无法回显

如何区分 make/makefile/cmake/nmake

寻找nmake和makefile结构的介绍[关闭]

如何在windows makefile中获取依赖列表

如何为 Visual Studio 构建工具 cl.exe 编写 makefile(nmake)