mv ./configure.scan ./configure.ac
gedit ./configure.ac(这是第二条指令)
进入gedit界面后,configure.ac代码如下:
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.69])
AC_INIT(add_test, 1.0)
AM_INIT_AUTOMAKE(add_test,1.0)
AC_CONFIG_SRCDIR([main.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_OUTPUT(Makefile)
这里有几点要注意/说明的:
AC_INIT()括号里有三个参数:程序的名字、版本和错误报告地址。这里我的错误报告地址不加。
AM_INIT_AUTOMAKE(add_test,1.0)整一行是自己输入的,参数为程序名和版本号。
AC_CONFIG_SRCDIR([main.c])里的参数,是main函数所在的.c文件,注意,是main函数所在的文件。
最后一句,AC_OUTPUT(Makefile),参数是输出的Makefile文件的命名,写其他名字都行(但是这名字,后面也会用到,不要随便写)。