简介
本篇介绍一个简单例子,从开始到结束
第一个简单例子
第一个小例子当然是helloworld.
configure.ac
如果你有自己的m4宏,即aclocal.m4,可以重命名为acinclude.m4,则会自动被包含进aclocal.m4中
然后写Makefile.am,告诉automake要生成什么,怎么生成
主目录中的Makefile.am
SUBDIRS = src
dist_doc_DATA = README
src
目录中的Makefile.am
bin_PROGRAMS = hello
hello_SOURCES = main.c
hello_LDADD = $(LIBOBJS)
再运行
autoheader
automake --add-missing
也可以在编写完configure.ac
及Makefile.am
后直接运行
autoreconf
源代码下载:
git clone git@github.com:pzh2386034/automakeLearnExample.git