Makefile构建完美系统编译

来源:互联网 发布:淘宝登录界面出不来 编辑:程序博客网 时间:2024/06/07 02:56

引言:

        写这篇makefile博客的目的是想通过一个实际的例子,让大家都能够完成大型项目编译系统的构建。

        当然出发点是好的,由于本人水平有限,不知道是否能让大家满意。同时希望大牛们多多指导!

 

一、简介

    linux下的嵌入式软件开发必须提到makefile。因为没有完善的集成开发环境,所以在linux下使用makefile实现嵌入式软件的编译是必须的。

 

二、学习资料推荐

    废话少说,直接上干货(下面的资料都是本人作为工具书学习的,非常不错):

         1.  《gnu-makefile中文手册.pdf》

         2.  《跟我一起写makefile.pdf》

         3.  《驾驭makefile.pdf》

 

    学习方法说明:

        1. 上面的三本书,按顺序的学习比较好。

        2. 学习时前两本书浏览即可,知道有哪些内容,要做到心中有数。

        3. 《驾驭makefile.pdf》这本书就主要是实践了,最好能将书中的例子,一步一步的做;该书也是从浅入深,循序渐进,比较好理解。

 

    学完上面的三本书后,应付一般的makefile问题应该比较easy了。项目推进过程中,在现有项目的makefile编译系统中增、删自己的模块应该问题不大(当然这个还要看你现有项目编译系统是否搭的好了)。

 

三、进阶学习

     经过上面的学习后,有些同学可能自以为已经掌握了makefile。

     现在出一个问题考考大家:

           疑问如果现在有一个新的项目,需要由你完成该项目的编译系统的构建,你会如何搭建?需要考虑哪些问题?

 

           后面的内容还没有完成,先发出来,希望大家能讨论讨论,就当抛砖引玉了,一起学习!

TBD...

2014.10.16

快一年时间了,光阴如梭。

Mark一下!!!!

原创粉丝点击