当前位置: 技术问答>linux和unix
关于automake的问题
来源: 互联网 发布时间:2015-08-22
本文导语: 我想用automake自动生成Makefile文件,首先建一个目录,内有一个文件hello.c 然后调用autoscan(想生成configure.scan),提示如下: $ autoscan autom4te: configure.ac: no such file or directory autoscan: /path/to/bin/autom4te failed with exi...
我想用automake自动生成Makefile文件,首先建一个目录,内有一个文件hello.c
然后调用autoscan(想生成configure.scan),提示如下:
$ autoscan
autom4te: configure.ac: no such file or directory
autoscan: /path/to/bin/autom4te failed with exit status: 1
$
我用的版本是:
autoscan --version
autoscan (GNU Autoconf) 2.59
需要事先建立configure.ac(或configure.in)吗?我看网上别人的方法都不用啊(他们用的版本不一样)
我试着建了一个,倒是没有no such file or directory的错误了,不过提示缺少很多宏。
请教为什么?
谢谢
然后调用autoscan(想生成configure.scan),提示如下:
$ autoscan
autom4te: configure.ac: no such file or directory
autoscan: /path/to/bin/autom4te failed with exit status: 1
$
我用的版本是:
autoscan --version
autoscan (GNU Autoconf) 2.59
需要事先建立configure.ac(或configure.in)吗?我看网上别人的方法都不用啊(他们用的版本不一样)
我试着建了一个,倒是没有no such file or directory的错误了,不过提示缺少很多宏。
请教为什么?
谢谢
|
其实这些auto工具的目的只有一个,就是生成Makefile文件。
其实楼主完全可以自己写Makefile,不用这些工具。Makefile就三种东西在里面:标志、关联关系、操作。除了大型系统关联比较复杂外,大多数系统的Makefile都不难写。
其实楼主完全可以自己写Makefile,不用这些工具。Makefile就三种东西在里面:标志、关联关系、操作。除了大型系统关联比较复杂外,大多数系统的Makefile都不难写。