我花大约一个星期的时间去学习写makefile文件,从开始学习又学习,写了又写,虽然大都以失败结束,但是在最后,却以成功一次开始之后,大部分都是以成功结束。我觉得学习makefile文件,只要记住以下几条就行了。
第一,明白各个文件的相互关系。即主程序与个函数主次关系,即书上所谓的依赖关系,说白了,要明白程序之间前因后果。
第二,让隐晦规则见鬼去吧。
第三,在Makefile文件中的命令那一行必须要以Tab键开始。
第四,试着在Makefile文件中加入shell命令,记住,shell命令一般是放在Makefile的后面。
第五,由易到难,其实写makefile文件不一定要写几个分程序源代码的程序才用Makefile文件,其实只有一个源代码的程序也可以用Makefile文件进行编译的。