AC_INIT_AUTOMAKE宏是什么意思?
如果在configure.ac中加上了宏:AC_INIT_AUTOMAKE,则autoconf的时候报错.说是该宏未定义.如果在configure.ac中不写:AC_INIT_AUTOMAKE,则automake的时候报错.说是缺少这个宏.
在aclocal时,根本不会生成 aclocal.m4 文件。
我快郁闷死了,在网上写了n多示例,依然没有 aclocal.m4 生成 ……
哪位高手知道原因,请指点 http://sources.redhat.com/automake/automake.html
这里有你需要的文档
耐心看完吧,会有很大帮助的 AC_INIT_AUTOMAKE是自动生成库名字版本号吧 在网上看了很多例子。
有的写成类似 AC_INIT_AUTOMAKE( hello, 1.0 ) (3楼估计说的是这种)
有的写成类似 AC_INIT_AUTOMAKE( -Wall -Werror foreign )
很迷茫…… to net_robber
我看了那个文章,英文 ……
我就是按照它的示例做的。依然报AC_INIT_AUTOMAKE的错。
而且它用了autoreconf 这个流程跟别的网页上介绍的都不一样…… http://sources.redhat.com/automake/automake.html
里面的AC_INIT_AUTOMAKE 就是写成:AM_INIT_AUTOMAKE([-Wall -Werror foreign]) 原帖由 qfmeal 于 2009-7-1 17:02 发表 http://bbs3.chinaunix.net/images/common/back.gif
to net_robber
我看了那个文章,英文 ……
我就是按照它的示例做的。依然报AC_INIT_AUTOMAKE的错。
而且它用了autoreconf 这个流程跟别的网页上介绍的都不一样……
那你就再看看autoreconf吧 把AC_INIT_AUTOMAKE换成AM_INIT_AUTOMAKE试试 建议lz看下这篇文章 我试过 按照他的方法可行 http://blog.chinaunix.net/u/22878/showart_333265.html
回复 #8 buptstehc 的帖子
AM_INIT_AUTOMAKE是什么意思回复 #9 aaaaa5aa 的帖子
记得没错的话 AM_INIT_AUTOMAKE中的AM是automake的缩写 而AC_INIT_AUTOMAKE中的AC是autoconf的缩写
页:
[1]
2