GNU autotool构建工程

autoscan: /usr/bin/autom4te failed with exit status: 1?将生成的configure.scan文件改名为configure.in文件,对该文件进行编辑AC_INIT(at, 1.0,?robinmei@tencent.com)AM_INIT_AUTOMAKE(at,1.0)需要加入后面的一句,否则后面步骤中的automake命令会出现错误AC_OUTPUT([Makefile
??????????????? ? ? src/Makefile
??????????????? ? ? ])指定需要生成的Makefile文件?在当前目录中新建文件Makefile.am文件,内容如下SUBDIRS=src/
CURRENTPATH=$(shell /bin/pwd)
INCLUDES=-I$(CURRENTPATH)/src
#CPFLAG:=$(DEFS)
export INCLUDES?在src目录中新建Makefile.am文件,内容如下noinst_PROGRAMS=test
test_SOURCES=test.c
test_LDFLAGS=-D_GNU_SOURCE
DEFS+=-D_GNU_SOURCE
export INCLUDES?执行aclocal/autoconf/autoheader命令?执行touch NEWS README AUTHORS ChangeLog COPYING命令?执行automake -a命令?执行./configure命令?OK,到此就已经完成了Makefile的生成工作,可以进行后续编译
?