1.autoscan生成configure.scan
2.修改configure.scan到configure.ac
3.修改configure.ac内容,主要关注以下两项
AM_INIT_AUTOMAKE(PACKAGE,VERSION)
AC_OUTPUT(Makefile)
4.通过aclocal生成.m4文件
5.通过autoconf生成configure文件
6.编写Makefile.am文件(例如程序源代码只有helloworld.c如下)
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=helloworld
helloworld_SOURCES=helloworld.c
7.通过autoheader生成config.h.in
8.通过automake --add-missing生成install-sh,missing,depcomp,Makefile.in
9.通过configure生成config.status,Makefile,config.h
10.通过make进行编译