简介:
使用automake工具集为工程创建configure和make文件,便于软件项目管理
准备:
创建main.c的hello world 源码。
使用步骤:
- autoscan
- cp configure.scan configure.ac
- vi configure.ac
- aclocal
- autoconf
- autoheader
- vi Makefile.am
- automake --add-missing
- ./configure
- make
step 3: configure.ac编辑
# -*- Autoconf -*- #Process this file with autoconf to produce a configure script. AC_PREREQ([2.69]) AC_INIT(main, 1.0, 1710308677@qq,com) AC_CONFIG_SRCDIR([main.c]) AC_CONFIG_HEADERS([config.h]) #for configure.in #AM_INIT_AUTOMAKE(main,1.0) #configure.ac AC_CONFIG_SRCDIR([main.c]) AM_INIT_AUTOMAKE #Checks for programs. AC_PROG_CC #Checks for libraries. #Checks for header files. #Checks for typedefs, structures, and compiler characteristics. #Checks for library functions. #create Makefile AC_OUTPUT([Makefile])
step 7:Makefile.am 编辑
bin_PROGRAMS=main main_SOURCES=main.c
参考:
Automake的使用 - 简书 (jianshu.com)
https://www.jianshu.com/p/17e777868d6b