【1】autoscan ,把configure.scan 改为configure.in
【2】configure.in内容修改,添加AM_INIT_AUTOMAKE(TestExe,1.0),修改AC_CONFIG_FILES([Makefile]),可以是多个不同目录下的Makefile文件, 或者修改AC_OUTPUT([Makefile])
【3】aclocal
【4】autoconf
【5】autoheader
【6】添加Makefile.am文件,内容为
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=TestExe
//如果使用了动态链接库
///
LIBS=-lmyDllFun (其中动态链接库libmyDllFun.so,可以有多个动态链接库)
TestExe_LDFLAGS=-L. (在当前目录)
///
// 如果使用静态链接库
TestExe_LDADD=libFun.a
/
TestExe_SOURCES= TestMain.cpp (所有用到的cpp文件,包括不在同一文件夹下的)
【7】automake --add-misssing
【8】./configure
【9】make
【2】configure.in内容修改,添加AM_INIT_AUTOMAKE(TestExe,1.0),修改AC_CONFIG_FILES([Makefile]),可以是多个不同目录下的Makefile文件, 或者修改AC_OUTPUT([Makefile])
【3】aclocal
【4】autoconf
【5】autoheader
【6】添加Makefile.am文件,内容为
AUTOMAKE_OPTIONS=foreign
bin_PROGRAMS=TestExe
//如果使用了动态链接库
///
LIBS=-lmyDllFun (其中动态链接库libmyDllFun.so,可以有多个动态链接库)
TestExe_LDFLAGS=-L. (在当前目录)
///
// 如果使用静态链接库
TestExe_LDADD=libFun.a
/
TestExe_SOURCES= TestMain.cpp (所有用到的cpp文件,包括不在同一文件夹下的)
【7】automake --add-misssing
【8】./configure
【9】make