将configure.ac修改成如下内容:
截图: # -*- Autoconf -*-# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
AC_INIT(hello, 1.0, lijintang1208@vip.qq.com)
AM_INIT_AUTOMAKE
AC_CONFIG_SRCDIR([hello.c])
AC_CONFIG_HEADERS([config.h])
# Checks for programs.
AC_PROG_CC
# Checks for libraries.# Checks for header files.# Checks for typedefs, structures, and compiler characteristics.# Checks for library functions.
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
以上文件添加了两行内容,分别为第6行:AM_INIT_AUTOMAKE,第21行AC_CONFIG_FILES([Makefile])。
这部分在《嵌入式Linux应用开发详解》上没有讲到,而且书上是将configure.scan文件修改为configure.in文件,如果按照书上的内容来做,后面是不能生成用于生成Makefile的Makefile.in文件的。
还要讲一下第5行AC_INIT行。这行的参数hello代表要生成的程序名,1.0为程序版本号,最后的邮箱一般为bug报告的邮箱,一般为作者邮箱也可不写。