当前位置: 技术问答>linux和unix
automake的问题
来源: 互联网 发布时间:2016-07-02
本文导语: 最近在学习如何写标准的MAKEFILE文件,看到网上的教程: http://blog.163.com/henglian404@126/blog/static/367266372008111795429551/ 在执行到第五步automake是出现一个问题,教程上是输出: $ automake --add-missing configure.in: installing `./in...
最近在学习如何写标准的MAKEFILE文件,看到网上的教程:
http://blog.163.com/henglian404@126/blog/static/367266372008111795429551/
在执行到第五步automake是出现一个问题,教程上是输出:
$ automake --add-missing
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
Makefile.am: installing `./depcomp'
而我
$ automake --add-missing后只输出
configure.in: installing `./install-sh'
configure.in: installing `./missing'
Makefile.am: installing `./depcomp'
少了一个
configure.in: installing `./mkinstalldirs'
然后执行第六步./configure的时候就没有makefile文件产生
问题出在哪呢? 前面4步我感觉应该都对的啊,哪为大哥知道的教教我啊
http://blog.163.com/henglian404@126/blog/static/367266372008111795429551/
在执行到第五步automake是出现一个问题,教程上是输出:
$ automake --add-missing
configure.in: installing `./install-sh'
configure.in: installing `./mkinstalldirs'
configure.in: installing `./missing'
Makefile.am: installing `./depcomp'
而我
$ automake --add-missing后只输出
configure.in: installing `./install-sh'
configure.in: installing `./missing'
Makefile.am: installing `./depcomp'
少了一个
configure.in: installing `./mkinstalldirs'
然后执行第六步./configure的时候就没有makefile文件产生
问题出在哪呢? 前面4步我感觉应该都对的啊,哪为大哥知道的教教我啊
|
你的makefile.in生成了么。
autotools的使用流程:
1) 运行autoscan命令
2) 将configure.scan 文件重命名为configure.in,并修改configure.in文件
3) 在project目录下新建Makefile.am文件,并在core和shell目录下也新建makefile.am文件
4) 在project目录下新建NEWS、 README、 ChangeLog 、AUTHORS文件
5) 将/usr/share/automake-1.X/目录下的depcomp和complie文件拷贝到本目录下
6) 运行aclocal命令
7) 运行autoconf命令
8) 运行automake -a命令
9) 运行./confiugre脚本
autotools的使用流程:
1) 运行autoscan命令
2) 将configure.scan 文件重命名为configure.in,并修改configure.in文件
3) 在project目录下新建Makefile.am文件,并在core和shell目录下也新建makefile.am文件
4) 在project目录下新建NEWS、 README、 ChangeLog 、AUTHORS文件
5) 将/usr/share/automake-1.X/目录下的depcomp和complie文件拷贝到本目录下
6) 运行aclocal命令
7) 运行autoconf命令
8) 运行automake -a命令
9) 运行./confiugre脚本
|