Makefile构建完美系统编译

引言:

        写这篇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一下!!!!

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值