你如何制作一个makefile
我想知道如何为 Unix 创建 makefile。
I would like to know how to makefile for Unix.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想知道如何为 Unix 创建 makefile。
I would like to know how to makefile for Unix.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
这是一个很好的 Makefile 教程(在 Google 上搜索“如何创建一个 makefile”)。
Here's a good Makefile Tutorial (first result on Google after searching "how to create a makefile").
因为 (g)make 有许多不直观的方面,例如它的向后链接,所以我强烈建议您看一下 Robert Mecklenburg 的书 使用 GNU Make 管理项目。
或者更好的是 Andrew Talbot 的 使用 Make 管理项目(第二版),我觉得有更好的介绍。 (恕我直言,自然)。
Because (g)make has many non-intuitive aspects, e.g. its backward chaining, I'd highly recommend having a look at Robert Mecklenburg's book Managing Projects with GNU Make.
Or even better is Andrew Talbot's Managing Projects with Make (second edition), which I feel has the better introduction to make. (IMHO naturally).
http://www.opussoftware.com/tutorial/TutMakefile.htm
http://www.opussoftware.com/tutorial/TutMakefile.htm
运行make. ;)
不过,阅读 make 文档会更好。 通过从命令行输入“man make”来执行此操作。 这应该足以让你开始并感到困惑,此时谷歌搜索将会有很大帮助。
Run make. ;)
Though you'd be better served by reading the make documentation. Do this by typing 'man make' from the command line. It should be enough to get you started and confused, at which point a Google search will help a lot.
Gnu make 手册将是一个不错的地方。
The Gnu make manual would be a good place to look.
我在这里整理了一些注释: http://ustunozgur.blogspot.com/2008 /04/sample-makefile.html
I have compiled some notes here: http://ustunozgur.blogspot.com/2008/04/sample-makefile.html
可以查看 automake 上的文档(大多数unix-y项目使用)作为出色地
can check out documentation on automake (which most unix-y projects use) as well