1. 工程目录文件结构
工程文件夹的根目录为example,在该目录运行tree命令得到如下的树:
.
├── include
│ └── double_list.h
├── lib
│ ├── double_list.c
│ └── double_list.h
└── src
└── operation_double_list.c
2. automake编译
1) 在example目录执行autoscan,生成configure.scan文件,重命名该文件为configure.in,并修改其内容为(红色的为新增或修改的):
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ([2.63])
AC_INIT(double-list,0.1)
AC_CONFIG_SRCDIR([src/operation_double_list.c])
AC_CONFIG_HEADERS([config.h])