- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
自动编译调试工具
Autoconf/Automake工具用于自动创建功能完善的makefile文件。当前大多数软件包都是用这一工具生成makefile文件的。本节首先介绍Autoconf/Automake工具的功能以及makefile创建过程中所涉及的文件和命令。最后以一个实例介绍如何使用Autoconf/Automake工具自动创建makefile文件。
Autoconf/Automake工具组简介(1)
Autoconf/Automake工具组主要包括autoconf、automake、perl语言环境和m4。其中FC4默认安装的
autoconf和automake软件包信息如下:
[root@localhosthello]#
否安装autoconf
rpm
-qa|grepautoconf
//查看是
autoconf-2.59-5
[root@localhosthello]#
否安装automake
rpm
-qa|grepautomake
//查看是
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
[root@localhost~]#rpm-qa|grepperl //
查看perl的安装情况,已经安装后才有以下信息perl-Filter-1.30-7
perl-URI-1.35-2
perl-HTML-Tagset-3.04-1perl-libwww-perl-5.803-2perl-XML-Encoding-1.01-27
perl-XML-NamespaceSupport-1.08-7
perl-Crypt-SSLeay-0.51-6perl-XML-Grove-0.46alpha-27perl-5.8.6-15
perl-DateManip-5.42a-4perl-HTML-Parser-3.45-1perl-Compress-Zlib-1.34-2perl-XML-Parser-2.34-6perl-XML-Dumper-0.71-4perl-libxml-enno-1.02-31perl-Convert-ASN1-0.19-1perl-XML-SAX-0.12-7
perl-LDAP-0.33-1
perl-XML-LibXML-1.58-2
perl-XML-LibXML-1.58-2
perl-XML-Twig-3.17-1perl-Parse-Yapp-1.05-33perl-libxml-perl-0.08-1
perl-XML-LibXML-Common-0.13-8
默认安装的m4软件包如下:
[root@localhost
[root@localhost~]#rpm-qa|grepm4 //查看是否安装m4工具
m4-1.4.3-1
如果读者没有获得以上任何一个软件包的完全安装,请直接插入FC4安装盘,使用
system-config-packages命令更新,在开发工具中选中以上选项即可。
以下命令用来查看本节所使用的Autoconf/Automake命令所在位置:
[root@localhost
[root@localhosthello]#whereisaclocal
命令所在位置
//查看aclocal
aclocal:/usr/bin/aclocal/usr/share/aclocal
[root@localhosthello]#whereisautoscanautoscan命令所在位置
autoscan:/usr/bin/autoscan
/usr/share/man/man1/autoscan.1.gz[root@localhosthello]#whereisautoconf
autoconf命令所在位置
//查看
//查看
autoconf:/usr/bin/autoconf/usr/share/autoconf
/usr/share/man/man1/autoconf.1.gz
[root@localhosthello]#whereisautoheader //查看autoheader命令所在位置
autoheader:/usr/bin/autoheader
/usr/share/man/man1/autoheader.1.gz[root@localhosthello]#whereisa
文档评论(0)