ram*_*ion 15 makefile autotools
所以几年前我花了一些时间来讨价还价make,这得到了很大的回报.编写用于构建项目和自动执行任务的小makefile非常有趣且富有成效.
当然,缺点是我的makefile非常具体,特别是涉及平台和库位置时.
所以这就是人们告诉我"autotools to rescue!"的地方.当其他人这样做时,他们似乎肯定会做这个伎俩(我喜欢下载东西,跑步configure && make && sudo make install和观看它只是工作),但我无法绕过他们.
我看过一些configure.ac和Makefile.am文件,我只是不明白发生了什么.我不知道标识符的哪一部分是开发人员的选择,哪些部分对autotools有意义.我不确定我是否理解整个流程和重点Makefile.in.我想我只是打了一个从我习惯的系统(make)到达上面一层或两层的精神墙.
任何人都可以指向一个教程或书籍(最好不是一个过于干燥的),可以教我autotools的快乐吗?什么步骤,以及如何使用它们,我怎么能写我自己的configure.ac,并Makefile.am从头开始?告诉我如何有效并与他们玩得开心?
elm*_*rco 10
我不确定你可以玩构建系统......你有没有阅读过Autotools教程?
http://www.lrde.epita.fr/~adl/autotools.html
有关autotools的各种资源,问题是它们往往是不完整的,有点过时等...
最近的一篇优秀文件是Autotools Mythbuster,虽然它不是一个介绍:
http://www.flameeyes.eu/autotools-mythbuster/index.html
虽然我认为在elmarco的回答中提到的Alexandre Duret-Lutz的Autotools教程是最好的,你也应该知道山羊书:
http://sourceware.org/autobook/
它处理的工具版本相当陈旧,但它是一个很好的介绍,它以逻辑顺序呈现.它也比教程更完整.在完成教程之后,它可能最适合作为补充阅读.
更新 还有John Calcote的书,它于2010年8月左右出版,非常好.我不确定整本书是否在该链接上在线,但至少部分内容是.
| 归档时间: |
|
| 查看次数: |
1103 次 |
| 最近记录: |