Chinaunix首页 | 论坛 | 博客
  • 博客访问: 358081
  • 博文数量: 78
  • 博客积分: 3380
  • 博客等级: 中校
  • 技术积分: 857
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-16 19:39
文章分类

全部博文(78)

文章存档

2011年(31)

2010年(47)

分类: LINUX

2010-06-17 11:08:53

使用流程:

Autotools是一系列工具,首先要确认系统中是否安装了以下的工具(使用which查看):

aclocal 、autoscan 、autoconf、 autoheader 、automake

比如有三个文件的工程:

main.c 、 fun.c和fun.h

1、执行 autoscan 命令, 会自动生成configure.scan文件。

2、将configure.scan文件改名为configure.in:并修改其内容为:

(注意,总共就五条)

###########################################

AC_PREREQ(2.57)

###########################################

AC_INIT(main,1.0)

AM_INIT_AUTOMAKE(main,1.0)

###########################################

AC_PROG_CC

###########################################

AC_OUTPUT(Makefile)

###########################################

3、执行 aclocal 命令,会自动生成configure文件

4、执行 autoconf 命令

5、新建Makefile.am文件,编辑为以下内容:

#############################################################

AUTOMAKE_OPTIONS=foreign

bin_PROGRAMS= main    # main要生成的目标文件

main_SOURCES= main.c fun.c  #这里添加该工程中所有的.c文件

#############################################################

6、执行" automake --add-missing "命令(注意是" --add-missing ")

会自动生成 makefile.in文件

7、执行" ./confgure  "

       会自动用 makefile.in 文件生成 Makefile 文件。

8、OK Makefile 已经生成,执行 make 命令看看是否能生成目标main程序。

阅读(849) | 评论(1) | 转发(0) |
0

上一篇:gnu make与makefile

下一篇:linux启动过程

给主人留下些什么吧!~~

chinaunix网友2010-06-20 10:19:13

你好!博客狠棒If you are looking for nike air max 2010 and kobe shoes. I will tell you that MBT Shoes is well-known for its positive effect to human body. MBT is one technology originally, MBT Shoes clearance sale, it began in Masai which is a tribe of Eastern Africa. 回复 | 举报