Makefile制作过程分析和总结.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档