强力推荐一个Makefile教程


做Android源码移植,少不了接触Makefile,在网上狂找了一大堆教程。先是发现了徐海兵翻译的“GNU Make 中文手册”,一看目录的编排就头大,像字典一样。过去学英语的经历告诉我,这样的教程适合查阅API不适合学习。再搜,终于让我找到了一本PDF版的“跟我一起学Makefile”,看完之后,任督二脉算是通了,呵。。。

这本书简单明了,由浅入深,是入门的好教程。推荐给大家。看完这个再扫一遍徐海兵翻译的手册,感觉会很美的。

教程网上很容易搜到,下面是作者陈皓的博客,我干这行三年多了,从来没有在CSDN上给人留过言,今天算是破例了。当年谈恋爱时都没有说过这么多景仰的话,哈。。。

陈皓的博客

http://blog.csdn.net/haoel/archive/2004/02/24/2886.aspx

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
回答: makefile是一种用于自动化编译的工具,它定义了一系列规则来指定源文件的编译顺序和操作。在Unix下的软件编译中,makefile起着至关重要的作用。一个好的程序员应该了解makefile的含义和使用方法,因为它关系到整个工程的编译规则。makefile可以指定哪些文件需要先编译,哪些文件需要后编译,甚至可以执行操作系统的命令。通过make命令,整个工程可以自动编译,大大提高了软件开发的效率。make一个命令工具,用于解释makefile中的指令。在不同的开发环境中,可以使用不同的make命令,比如Delphi的make、Visual C++的nmake和Linux下的GNU make。因此,掌握makefile的知识对于完成大型工程具备重要的能力。\[3\] #### 引用[.reference_title] - *1* *2* [Makefile教程](https://blog.csdn.net/qq_43603677/article/details/125430488)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [Makefile教程(绝对经典,所有问题看这一篇足够了)](https://blog.csdn.net/weixin_38391755/article/details/80380786)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值