make 中是否有一种机制允许在任何地方使用默认的全局隐式规则,类似于内置规则?
Make 提供了一些用于编译 C/C++/Fortran 文件的内置隐式规则,甚至不需要Makefile
对于简单的情况。然而,当编译其他语言(例如Go编程语言文件)时,Makefile
总是需要的。我想扩展我的 Makeenvironment 以默认使用隐式规则。
这通常是不可取的,因为它会导致 Makefile 的可移植性较差;如果别人没有这样设置,它就无法在别人的机器上运行。
但是,如果您想这样做,请使用 Go 文件的默认规则在某处创建一个“全局”Makefile,然后将其路径添加到 MAKEFILES 环境变量中。当您运行“make”时,此全局 Makefile 将在任何 Makefile 之前处理,就像您已将其源代码包含在文件顶部一样。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)