“
《跟我一起写Makefile》是 陈皓发表在其CSDN博客上的系列文章。该系列文章翻译整理自 GNU Make Manual,一直受到读者的推荐,是很多人学习Makefile的首选文档。最早的时候网络上流传的PDF版本多为祝冬华整理的版本。这个版本的排版一般,代码部分没有做任何语法高亮。”
因此seisman使用Sphinx重新制作了一个更精美的PDF版本,同时制作了一个网页在线版本,并将所有源文件开源在how-to-write-makefile。
seisman的在线版本不支持中文搜索,排版效果也不太友好,代码中的 Tab 全部转为了空格,因为makefile对于空格和 Tab 有严格的区分,所以直接拷贝上面的代码无法直接运行,会对初学者造成困扰,PDF 因为格式本身的缺陷也会丢失 Tab ,所以制作了这个更精美且对初学者友好的网页在线版。将seisman的 rst 源文件,转换为通用的,专注于内容的 Markdown 文件,并且使用 GitBook 制作了这个在线版本。
基于 how-to-write-makefile 2022.8.16的版本,将所有例子中的 Tab
前缀全部修改成了自定义前缀,修改的动机和修改方式参见说明。