首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

GNU autotool构基建工程

2012-12-25 
GNU autotool构建工程目录结构如下:其中configure.in/Makefile.am需要配置?在at目录下执行autoscan,对于出

GNU autotool构建工程

目录结构如下:GNU autotool构基建工程其中configure.in/Makefile.am需要配置?在at目录下执行autoscan,对于出现的错误不予理睬(据称乃是版本错误,在网上发现过不出错的截图:>)autom4te: configure.ac: no such file or directory
autoscan: /usr/bin/autom4te failed with exit status: 1?将生成的configure.scan文件改名为configure.in文件,对该文件进行编辑AC_INIT(at, 1.0,?robinmei@tencent.com)AM_INIT_AUTOMAKE(at,1.0)需要加入后面的一句,否则后面步骤中的automake命令会出现错误AC_OUTPUT([Makefile
??????????????? ? ? src/Makefile
??????????????? ? ? ])指定需要生成的Makefile文件?在当前目录中新建文件Makefile.am文件,内容如下SUBDIRS=src/
CURRENTPATH=$(shell /bin/pwd)
INCLUDES=-I$(CURRENTPATH)/src
#CPFLAG:=$(DEFS)
export INCLUDES?在src目录中新建Makefile.am文件,内容如下noinst_PROGRAMS=test
test_SOURCES=test.c
test_LDFLAGS=-D_GNU_SOURCE
DEFS+=-D_GNU_SOURCE
export INCLUDES?执行aclocal/autoconf/autoheader命令?执行touch NEWS README AUTHORS ChangeLog COPYING命令?执行automake -a命令?执行./configure命令?OK,到此就已经完成了Makefile的生成工作,可以进行后续编译

?

热点排行