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

问题描述 投票:0回答:5

我正在寻找有关makefile结构的一些基本信息。任何指针都将受到高度赞赏。谢谢。

c++ c makefile nmake
5个回答
11
投票

官方NMAKE documentation

还有其他几种使用“makefile”的构建系统。这里的其他几个答案指向这些其他系统。它们都实现了相同的基本思想,但功能和语法各不相同,有时是微妙的。如果你需要学习如何使用NMAKE(你在标题中提到的那个),并且你阅读了GNU make文档,你可能会感到困惑。


6
投票

最好的帮助我认为我可以给任何想要学习如何编写自己的makefile的人:

不要做!!!

使用makefile生成器。那里有很多。我见过的最好的一个是CMake,但还有automake / autoconf /所有这些。

您也可以使用完全不同的构建系统,如Ant(但这是此类别中唯一的选项)。

实际上有点糟透了。我10年没碰到过一个。将您的开发工作放在代码中最有效的地方。


3
投票

为了快速启动(如果你还没有尝试过) - 阅读this,非常简单。

如果你想在几个小时内开始写makefile - this one

要成为makefile中的怪物使用official,通常你需要这个作为参考书。


1
投票

你可能想看看Autobook


1
投票

我同意大多数早期的响应者:不要继续依赖NMake,使用更新的工具。 Ant,MSBuild,Maven,Scons,GNU / autotools等等。但是,如果你真的想了解更多关于NMake的信息,请查看Microsoft Rotor(SSCLI)源发行版,它包含了NMake的来源,至少是一个hacked-up引导Rotor构建所需的快照。有关Nmakefiles的更好示例,请查看早期的Win32 SDK以及后来的OS / 2 SDK,这是复杂的Nmakefiles的主要内容。

© www.soinside.com 2019 - 2024. All rights reserved.