Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1567672
  • 博文数量: 237
  • 博客积分: 5139
  • 博客等级: 大校
  • 技术积分: 2751
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-18 14:48
文章分类

全部博文(237)

文章存档

2016年(1)

2012年(4)

2011年(120)

2010年(36)

2009年(64)

2008年(12)

分类: LINUX

2008-12-04 14:22:09

2.6 自动编译调试工具

Autoconf/Automake工具用于自动创建功能完善的makefile文件。当前大多数软件包都是用这一工具生成makefile文件的。本节首先介绍Autoconf/Automake工具的功能以及makefile创建过程中所涉及的文件和命令。最后以一个实例介绍如何使用Autoconf/Automake工具自动创建makefile文件。

2.6.1 Autoconf/Automake工具组简介(1

Autoconf/Automake工具组主要包括autoconfautomakeperl语言环境和m4。其中FC4默认安装的autoconfautomake软件包信息如下:

[root@localhost hello]# rpm -qa |grep autoconf  //查看是否安装autoconf

autoconf-2.59-5

[root@localhost hello]# rpm -qa |grep automake  //查看是否安装automake

automake14-1.4p6-12

automake-1.9.5-1

automake17-1.7.9-6

automake15-1.5-13

automake16-1.6.3-5

默认安装的perl语言环境如下:

[root@localhost ]# rpm -qa |grep perl  //

查看perl的安装情况,已经安装后才有以下信息

perl-Filter-1.30-7

perl-URI-1.35-2

perl-HTML-Tagset-3.04-1

perl-libwww-perl-5.803-2

perl-XML-Encoding-1.01-27

perl-XML-NamespaceSupport-1.08-7

perl-Crypt-SSLeay-0.51-6

perl-XML-Grove-0.46alpha-27

perl-5.8.6-15

perl-DateManip-5.42a-4

perl-HTML-Parser-3.45-1

perl-Compress-Zlib-1.34-2

perl-XML-Parser-2.34-6

perl-XML-Dumper-0.71-4

perl-libxml-enno-1.02-31

perl-Convert-ASN1-0.19-1

perl-XML-SAX-0.12-7

perl-LDAP-0.33-1

perl-XML-LibXML-1.58-2

perl-XML-Twig-3.17-1

perl-Parse-Yapp-1.05-33

perl-libxml-perl-0.08-1

perl-XML-LibXML-Common-0.13-8

默认安装的m4软件包如下:

[root@localhost ]# rpm -qa |grep m4  //查看是否安装m4工具

m4-1.4.3-1

如果读者没有获得以上任何一个软件包的完全安装,请直接插入FC4安装盘,使用"system-config-packages"命令更新,在开发工具中选中以上选项即可。

以下命令用来查看本节所使用的Autoconf/Automake命令所在位置:

[root@localhost hello]# whereis aclocal    //查看aclocal命令所在位置

aclocal: /usr/bin/aclocal /usr/share/aclocal

[root@localhost hello]# whereis autoscan   //查看autoscan命令所在位置

autoscan: /usr/bin/autoscan /usr/share/man/man1/autoscan.1.gz

[root@localhost hello]# whereis autoconf   //查看autoconf命令所在位置

autoconf: /usr/bin/autoconf /usr/share/autoconf /usr/share/man/man1/autoconf.1.gz

[root@localhost hello]# whereis autoheader   //查看autoheader命令所在位置

autoheader: /usr/bin/autoheader /usr/share/man/man1/autoheader.1.gz

[root@localhost hello]# whereis automake   //查看automake命令所在位置

automake: /usr/bin/automake /usr/local/automake

阅读(2223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~