第一回使用autotools编写automake
第一次使用autotools编写automake
哈哈,第一次编写自己的GNU dist,虽然仅仅是个hello world,不过还是记下来吧……
主要参照的是这个网址
首先新建一个文件夹/test/
创建自己的程序/test/src/test.c
里面写好hello world程序
新建/test/src/Makefile.am文件
新建/test/Makefile.am文件
运行autoscan生成configure.scan
在configure.scan中修改软件名、版本、并增加一行
并改名为configure.in
大功告成,测试下
生成dist
哈哈,第一次编写自己的GNU dist,虽然仅仅是个hello world,不过还是记下来吧……
主要参照的是这个网址
首先新建一个文件夹/test/
创建自己的程序/test/src/test.c
里面写好hello world程序
新建/test/src/Makefile.am文件
bin_PROGRAMS = hello # 要生成的binary文件 hello_SOURCES = test.c # 源文件
新建/test/Makefile.am文件
AUTOMAKE_OPTIONS = foreign -Wall -Werror # 告诉这是个foreign软件,不是GNU,all和error表示显示严格显示编译错误 SUBDIRS = src
运行autoscan生成configure.scan
在configure.scan中修改软件名、版本、并增加一行
AM_INIT_AUTOMAKE
并改名为configure.in
aclocal automake --add-missing --copy autoconf
大功告成,测试下
./configure make make install
生成dist
make dist