macro `AM_PROG_LIBTOOL’ not found in library

macro `AM_PROG_LIBTOOL’ not found in library

像此类错误,要么是libtool没有安装

要么是automake和libtool安装位置不在一起,导致没有关联,安装libtool后产生的*.m4文件没有导入automake的文件夹中。

安装完成automake之后,可以使用

aclocal --verbose来查询当前的macro



yhs@yhs-desktop:~/work/cirrus-arm-linux-2.0.8/edb9315$ aclocal --verbose

aclocal: found macro AM_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 21

aclocal: found macro AM_SET_CURRENT_AUTOMAKE_VERSION in /usr/share/aclocal-1.7/amversion.m4: 27

aclocal: found macro AM_PROG_AS in /usr/share/aclocal-1.7/as.m4: 24

aclocal: found macro AM_AUX_DIR_EXPAND in /usr/share/aclocal-1.7/auxdir.m4: 61

aclocal: found macro AM_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 40

aclocal: found macro fp_PROG_CC_STDC in /usr/share/aclocal-1.7/ccstdc.m4: 111

aclocal: found macro AM_CONDITIONAL in /usr/share/aclocal-1.7/cond.m4: 27

aclocal: found macro _AM_DEPENDENCIES in /usr/share/aclocal-1.7/depend.m4: 39

aclocal: found macro AM_SET_DEPDIR in /usr/share/aclocal-1.7/depend.m4: 141

aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149

aclocal: found macro _AM_OUTPUT_DEPENDENCY_COMMANDS in /usr/share/aclocal-1.7/depout.m4: 24

。。。。。。。。


从上面的信息可以看出,macro都是定义在了/usr/share/aclocal-1.7/*.m4中。

这时你可以查找有没有你所需要的macro。


如果你安装完毕libtool之后,并没有在这里看到libtool.m4 ,ltoptions.m4,lt~obsolete.m4等等,你需要自己找到libtool的安装文件夹,找出它们

yhs@yhs-desktop:/usr/share/aclocal$ ls

ac_check_krb5.m4    intdiv0.m4       libtool.m4       progtest.m4

argz.m4             intldir.m4       lock.m4          size_max.m4

codeset.m4          intl.m4          longlong.m4      stdint_h.m4

expat.m4            intlmacosx.m4    ltdl.m4          uintmax_t.m4

fontutil.m4         intmax.m4        lt~obsolete.m4   visibility.m4

freetype2.m4        inttypes_h.m4    ltoptions.m4     wchar_t.m4

gettext.m4          inttypes-pri.m4  ltsugar.m4       wint_t.m4

glibc21.m4          lcmessage.m4     ltversion.m4     xsize.m4

glibc2.m4           libgcrypt.m4     nls.m4           xtrans.m4

gnome-doc-utils.m4  lib-ld.m4        pkg.m4

gpg-error.m4        lib-link.m4      po.m4

iconv.m4            lib-prefix.m4    printf-posix.m4

把它们复制进aclocal: found macro AM_DEP_TRACK in /usr/share/aclocal-1.7/depend.m4: 149

这个文件夹中即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值