本人学习Makefile的总结和分享

其实吧,习惯了IDE之后,很不喜欢自己来写makefile,而且刚学Makefile,感觉语法看起来挺简单的,编写起来也不是很难,但似乎要真正自己写起来就使不上力了

然后就一直找原因,在网上找文档,找教程,处于这个阶段无助的时候只有谷歌可以帮助了

分析得出,自己对编译的过程不熟悉,为什么要用那些编译命令不熟悉,对Makefile的理解不深


刚开始看  陈皓  写的  《跟我一起写makefile》,似乎大家的评价挺高,于是就去看了,整篇文档有些长,看吖看吖

看了一般之后发现,不知道该怎么去说,一种怪怪的感觉——还是不知道怎么下手写(这个应该纯属个人问题)


后来在sourceforge上看到一个gcmakefile,这个makefile是一个通用C/C++的makefile

地址是:http://sourceforge.net/projects/gcmakefile/?source=dlp

这个makefile真心写的简单,照着模仿写写很不错,很通俗易懂,结构清晰


如果英文好的话,可以直接去看GNU make的英文手册:

地址是:http://www.gnu.org/software/make/manual/make.html

如果感觉英文不好,那就看中文手册,这个中文手册是一个叫徐海兵的人翻译的《GNU make中文手册》

他的博客是:http://blog.chinaunix.net/uid/103125.html

虽然他翻译的时间是2004年,但至今还是很不错的,他翻译了18个月,边工作边翻译,很是佩服他

这个文档下载地址:下载


个人总结:

刚开始学最好先熟悉gcc或者其他编译器的使用及常用参数,再看GNU make手册,然后再照着gcmakefile自己写一个

这样大致就自己会写了,不难的东西却很需要一些经过,希望对大家有用

原文地址:https://www.cnblogs.com/javawebsoa/p/2998185.html