海阔凭鱼跃天高任鸟飞Autoconf介绍.ppt

海阔凭鱼跃 天高任鸟飞 Autoconf介绍 李俊良 2010/08/18 内容大纲 学习目的 Autoconf介绍 Autoconf框架图 Autoconf流程 Autoconf优化 Autoconf小结 FAQ 学习目的 如何方便在linux系统上写c/c++等工程的一种技巧,从而提高工程化的能力; 方便的阅读理解开源代码; 容易理解掌握整个工程源码的架构; 写出优秀而漂亮的代码框架。 Autoconf介绍 今天我们一起来了解一下关于自动化编译的神秘面纱。 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。 可以通过查阅make的帮助文档来手工编写Makefile,当然我们更愿意自动生成Makefile。 要想了解更多的自动化编译的知识,不仅仅要熟悉Makefile的语法,还要熟悉m4规则。 实践还证明:光靠这些规则理论是不够的,我们要学会在实践中创造规则、完善理论。 Autoconf框架图 Autoconf流程-如何写configure.in 在开始antoconf之前,了解一下Autoconf依赖于: Bash, Coreutils, Diffutils, Grep, M4, Make, Perl, Sed. autoscan程序可以用来为软件包创建configure.in文件。autoscan在以命令行参数中指定的目录为根(如果

文档评论(0)

1亿VIP精品文档

相关文档