GNU Autotools学习笔记
来源:互联网 发布:学历网络教育报名 编辑:程序博客网 时间:2024/05/16 08:28
configure.ac文件内容包括4个主要部分:
- 初始化
- 检查请求处理
- 文件实例化请求处理
- configure脚本的产生
AC_PREREQ(version) 定义可以成功处理configure.ac文件的Autoconf的最早版本。
AC_INIT(package, version, [bug-report], [tarname], [url])初始化Autoconf系统
AC_CONFIG_SRCDIR(unique-file-in-source-dir)指定一个源文件,起到检查作用,确保产生的configure脚本知道它被执行的目录实际上是项目文件夹
文件实例化宏有:
AC_CONFIG_FILES
AC_CONFIG_HEADERS
AC_CONFIG_LINKS
AC_CONFIG_COMMANDS
前3个宏产生文件,而AC_CONFIG_COMMANDS不产生文件,而是执行命令;
这4个宏可以用相同的原型来表示:AC_CONFIG_XXXS(tag..., [commands], [init-cmds])
tag的格式为OUT[:INLIST],INLIST的格式为IN0[:IN1:......:INn]
例如:
AC_CONFIG_HEADERS([config.h]),意思是config.h是OUT,是要生成的文件,缺省时INLIST为OUT.in,
及AC_CONFIG_HEADERS([config.h])等价于AC_CONFIG_HEADERS([config.h:config.h.in])
0 0
- GNU Autotools学习笔记
- GNU autotools 学习
- 使用 GNU autotools
- GNU Autotools的用法
- GNU Autotools的研究
- GNU Autotools的使用方法
- GNU Autotools的使用
- 使用GNU Autotools
- GNU Autotools的使用方法
- GNU Autotools 使用小结
- GNU Autotools的使用方法
- GNU Autotools的使用方法
- linux GNU AutoTools 安装
- GNU Autotools的使用方法
- GNU Autotools简单举例
- GNU Autotools的使用方法
- GNU Autotools的使用方法
- GNU Autotools的使用方法
- mongodb操作
- 身份证号码提前性别和出生日期
- Javascript对象继承的小例子
- SSIS error&failure event-handler propagate属性
- Android开源项目SlidingMenu深切解析
- GNU Autotools学习笔记
- 连锁药店携手电商开拓新局面
- 关于单位“缇”与“像素”的转换,以及缇与其他单位(例如:厘米)之间的转换
- 实例介绍Cocos2d-x精灵菜单和图片菜单
- 基于 eclipse 的 android 工程如何使用 jar 文件
- 《micro2440开发》第七章:micro2440从NAND FLASH启动原理分析
- 【微信公众平台开发】创建自定义菜单(四)
- EXTJS4 获取tree的节点id值和父节点的id值
- spring mvc 拦截器配置