让 GNU Make 和 NMake 默认使用不同的 makefile
我希望一个项目可以使用 GNU Make(在 Linux 上)和 NMake(在 Windows 上)构建。显然,我可以拥有名为 Makefile
和 Nmakefile
的 makefile,并分别使用 make
和 nmake /F Nmakefile
进行构建。是否有一对名称,例如 make
和 nmake
without -f
//F 选项有效吗?
根据文档,NMake会查找.mak
文件,因此我尝试使用Makefile.mk
和Nmakefile.mak
,但它没有不工作。
I want a project to be buildable with both GNU Make (on Linux) and NMake (on Windows). Obviously, I can have the makefiles called Makefile
and Nmakefile
and build by using make
and nmake /F Nmakefile
respectively. Is there a pair of names such that make
and nmake
without -f
//F
options work?
According to documentation, NMake looks for .mak
files, so I've tried to use Makefile.mk
and Nmakefile.mak
, but it didn't work.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据GNU make的手册页,它首先会查找一个名为
GNUmakefile
的文件。According to the man page of GNU make, it will first look for a file called
GNUmakefile
.来自 人 使:
所以调用你的gnu Makefile
GNUmakefile
from man make:
so call your gnu Makefile
GNUmakefile