使用autotools创建bin程序非常简单我需要定义两个文件。
`Makefile.am'
bin_PROGRAMS = hello
hello_SOURCES = hello.c
`configure.in'中
AC_INIT(hello.c)
AM_INIT_AUTOMAKE(hello,1.0)
AC_PROG_CC
AC_PROG_INSTALL
AC_OUTPUT(Makefile)
任何机构都可以使用autotools创建静态库的最小例子吗?
答案 0 :(得分:16)
<强> Makefile.am 强>:
lib_LIBRARIES = libhello.a
libhello_a_SOURCES = hello.c
<强> configure.ac 强>:
AC_INIT([libhello], [1.0], [bug@libhello.org])
AM_INIT_AUTOMAKE([-Wall -Werror foreign])
AC_PROG_CC
AC_PROG_RANLIB
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
使用Automake构建库的文档是here。