我正在努力学习一个我正在研究的小项目的GNUMake.到目前为止,即使是"基本"教程看起来也很粗糙,我还没有理解makefile语法.
有没有人有一些好的资源让绝对的初学者熟悉GNUMake?
权威性指南是http://www.gnu.org/software/make/manual/make.html
有一本书"用GNU Make管理项目"有更多解释.你也可以使用早期的版本,它们没有特别涵盖GnuMake但是更薄.
Make是开发人员之间的一个肮脏的秘密 - 我们都不理解它,我们只是从别人那里借一个make脚本并改变它.我想只有一个脚本是从头开始编写的(可能是工具的创建者).
当你需要做的不仅仅是简单的例子时,大多数人要么切换到更现代的构建系统,比如Ant,要么在Perl/Python /等中自行编写.