automake中Makefile.am文件中依赖内容
来源:互联网 发布:电子狗通用升级数据 编辑:程序博客网 时间:2024/06/06 05:35
使用automake自动生成makefile的过程主要有八个步骤:
1、建立好源文件以后到源文件所在目录
在第六步中需要自己写Makefile.am文件,特别是其中的main_SOURCES需要把生成main所以来的文件都包含进来。并且那些间接依赖的文件也需要包含进来。比如说我有三个文件:main.cpp Add.cpp Add.h Num.h Num.cpp其中在main.cpp中包含了Add.h 在Add.cpp中包含了Num.h这样在完成main的依赖文件时就需要包含以上所有的问个文件main.cpp Add.cpp Add.h Num.h Num.cpp才可以。2、autoscan命令 将configure.scan文件修改为configure.in
修改configure.in文件中的内容:
AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)修改为AC_INIT(main, 1.0, pgpxc@163.com)
在AC_CONFIG_HEADER([config.h])后面添加AM_INIT_AUTOMAKE(main,1.0)
在最后添加AC_OUTPUT([Makefile])
3、运行aclocal
4、运行autoconf
5、运行autoheader
6、创建Makefile.am文件,内容为
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=main 如果有多个用空格分开
main_SOURCES=main.c 定义main所需源文件,多个可执行文件分别定义
7、运行automake --add-missing
8、运行./configure
9、运行make
- automake中Makefile.am文件中依赖内容
- automake中Makefile.am文件的学习
- 使用automake自动生成makefile文件(中)
- automake中Makefile.am和configure.ac的格式及编译过程
- automake中Makefile.am和configure.ac的格式及编译过程
- AutoMake系列之二,Makefile.am文件的编写
- Makefile中依赖文件要不要写头文件
- 在Makefile.am中添加make install 的安装文件
- automake与makefile.am变量详细解释
- 懒人学习automake, Makefile.am,configure.ac
- 弄懂autoscan, autoconf, automake, Makefile.am
- 弄懂autoscan, autoconf, automake, Makefile.am
- makefile.am,automake(参考libxml2)
- 懒人学习automake, Makefile.am,configure.ac
- Makefile和automake中判断CPU位数
- Makefile中头文件在依赖关系中作用
- Makefile中头文件在依赖关系中作用
- Makefile.am, Makefile.in, Makefile文件之间关系以及aclocal, automake, autoconf等命令作用的探究
- 学习Nokia QT:(一) QT 4.8.1 和vs2010 x64 编译 (测试过了)
- 转载]如何做一个出色的程序员
- Linux与Android休眠唤醒对比(2)
- android游戏开发的架构
- JavaScript实现父子两个窗口之间互相通信
- automake中Makefile.am文件中依赖内容
- 10-2 继承与派生应用(CPerson类)
- 面向程序员的数据库访问性能优化法则
- report builder3.0的基本文档
- VSFTP - 下载,安装,配置,卸载
- PHP常用函数大全【不段更新】
- 黑马日记——交通灯管理系统
- Android将应用程序指定默认语言 .
- JDBC的一些知识的总结