标签:
(假设当前目录下有两个文件(hello.c ,star.c))
1、运行autoscan 生成 configure.scan 以及 configure.log ;
2、将configure.scan 修改为 configure.in ;(命令为:mv configure.scan configure.in)
3、打开configure.in 进行如下的修改:
注释掉4:AC_PREREQ(2.57) 6:AC_CONFIG_SRCDIR([hello.c]) 7:AC_CONFIG_HEADER([config.h])
修改第5行中括号中的为“源文件,版本号” (hello.c , star.c , 1.0)
在AC_OUTPUT后面加上(makefile) -> AC_OUTPUT(makefile)
在第5行下添加 AM_INIT_AUTOMAKE(生成执行文件名字,1.0) 保存退出;
4、运行aclocal 生成“ .m4 ”文件
5、运行autoconf 生成configure文件
6、新建一个makefile.am文件
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=生成执行文件名字(与上面的保持一致)
生成执行文件名字_SOURCES=hello.c start.c
7、执行automake --add -missing
8、./configure -> make -> ./生成执行文件名字
标签:
原文地址:http://www.cnblogs.com/vleang/p/4331118.html