当前位置: 技术问答>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是怎么互相调用的?
这些问题鄙人实在是头疼了很久了。到底哪儿才有这方面的资料啊!!恳求高手指点!!!
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
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 ---'
你的源文件 --> [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.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。