Linux Makefile自动生成--总体流程
来源:互联网 发布:中国外交有多阴险知乎 编辑:程序博客网 时间:2024/06/12 23:38
原始出处:http://blog.csdn.net/spch2008/article/details/12504705
步骤一:
autoscan扫描源文件,生成configure.scan,手动更改成configure.ac。内有各种宏定义,用于检测系统环境。步骤二:
aclocal首先加载本地能够查找到的宏定义,然后扫描configure.ac,将configure.ac中使用的宏从加载的文件中拷贝到aclocal.m4中。注意:只要用到了某个宏,即将存放该宏的文件中的内容全部拷贝到aclocal.m4中。
步骤三:
autoconf通过aclocal.m4,acsite.m4,将configure.ac中的宏展开,形成configure文件。而autoheader则根据configure.ac中的宏AC_CHECK_FUNC形成config.h.in模板。该步骤主要用于代码移植,将在后续文章中介绍。
步骤四:
Makefile.am需要用户提供,用于对生成的Makefile进行配置。步骤五:
运行./configure,生成config.log,config.status,后者接受config.h.in, Makefile.in,生成config.h,Makefile。
我觉得可以这样认为,.in文件为配置文件,用户可以进行一些更改。
0 0
- Linux Makefile自动生成--总体流程
- Linux Makefile自动生成--总体流程
- Makefile自动生成流程
- 自动生成Makefile 流程
- 自动生成Makefile的流程
- Linux下自动生成 Makefile
- linux下makefile自动生成
- Linux Makefile自动生成--实例
- Linux Makefile自动生成--实例
- linux下自动生成Makefile
- GNU 自动工具生成Makefile流程图解
- linux下的Makefile的自动生成
- 自动生成Linux下Makefile全攻略
- 自动生成Linux下Makefile全攻略
- linux下的Makefile的自动生成
- Linux Makefile自动生成的运行步骤
- Linux Makefile自动生成的运行步骤
- 自动生成Linux下Makefile全攻略
- MySql数据库主(master)从(slave)配置以及原理
- hdu1250 Hat's Fibonacci
- 悲观锁和乐观锁的区别
- 欢迎使用CSDN-markdown编辑器
- 用两个栈实现一个队列
- Linux Makefile自动生成--总体流程
- OpenGl
- ArrayList list==null与ArrayList list.size()==0的区别
- 表单加分页功能
- STM32F103下模拟I2C的接口代码
- 清理缓存Caches路径下的文件
- C语言锁程序
- Vim升华之树形目录插件NERDTree安装图解
- MySQL事务提交过程(一)