linux应用开发-Autotools
以一个案例为主,即打包一个hello的程序
1 编写hello.c
2 autoscan
3 改configure.scan后缀名为.ac
4 vi configure.ac 加上发行的信息和AM_INIT_AUTOMAKE(发行信息)和输出文件名(Makefile)
5 aclocal生成aclocal.m4文件
6 autoheader生成相应的头文件,可以不用,若不用则configure.ac文件的第三行的头文件信息需要注释掉
7 autoconf生成configure文件
8 编写Makefile.am文件
(要生成的文件名)hello_SOURCES = hello.c(源文件)
10 执行./configure
11 执行make生成目标文件hello
12 执行make install安装进系统
13 hello显示Hello chengzhi,返回上一级目录执行hello成功
14 安装成功,准备打包发布
15 make dist自动打包文件,文件名称为configure.ac文件中自己配置的发行信息,打包成功,可以发布
二 附一张这个过程的官网的流程图
还有一张工具表
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。