当前位置:  技术问答>linux和unix

关于makfile,makefile.in, makefile.am. configure之间的关系

    来源: 互联网  发布时间:2016-04-01

    本文导语:  1.如题,到底他们之间各起什么作用,本人只知道Makefile是make命令的入口文件,make.am里面貌似是一些源文件。他们之间是什么关系? 2.多个文件夹中makefile是怎么互相调用的? 这些问题鄙人实在是头疼了很久了。到底...

1.如题,到底他们之间各起什么作用,本人只知道Makefile是make命令的入口文件,make.am里面貌似是一些源文件。他们之间是什么关系?
2.多个文件夹中makefile是怎么互相调用的?
这些问题鄙人实在是头疼了很久了。到底哪儿才有这方面的资料啊!!恳求高手指点!!!

|
找autoconf的资料,有一本书叫autobook(?记不清了)

|
Makefile.am -> Makefile.in -> Makefile

|
1. 
http://www.gnu.org/software/autoconf/manual/html_node/Automake.html
2.
http://www.linuxforum.net/books/autoconf.html

|
在准备发布软件包的过程中使用的文件: 

你的源文件 --> [autoscan*] --> [configure.scan] --> configure.in

configure.in --.   .------> autoconf* -----> configure
               +---+
[aclocal.m4] --+   `---.
[acsite.m4] ---'       |
                       +--> [autoheader*] -> [config.h.in]
[acconfig.h] ----.     |
                 +-----'
[config.h.top] --+
[config.h.bot] --'

Makefile.in -------------------------------> Makefile.in

在配置软件包的过程中使用的文件: 

                       .-------------> config.cache
configure* ------------+-------------> config.log
                       |
[config.h.in] -.       v            .-> [config.h] -.
               +--> config.status* -+               +--> make*
Makefile.in ---'                    `-> Makefile ---'


    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 关于makfile的问题,请教各位高手
  • obj目录与源文件目录不同是,怎么变形makfile文件
  • 请高手详细解释一个makfile文件


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3