文件名: Makefile.mk @echo %: $@ with foo
@echo foo$ make -f Makefile.mk test%: Makefile.mk with foo我是在GNU Make 3.81版本中运行这个版本的。我不明白为什么文件名也会被打印出来(%:Makefile.mk和foo)。有人能给我解释一下吗?
所以我有一个我一直在做的项目的visual studio 2008项目设置,但是它是一个相当大的跨平台代码库的子项目,所以为了使我的项目与主要源代码相抱怨,我需要使我的项目nix可编译。有没有什么方法可以基于我的vcproject生成makefile?或者,如果没有,我可以通过任何其他方式生成一个makefile,而不是手动编写它,因为当我打开它们时,它看起来像地狱一样混乱。