undefined macro: AC_PROG_LIBTOOL

undefined macro: AC_PROG_LIBTOOL 错误问题解决


在编译protobuf或者其他需要执行 autogen.sh 的源码的时候可能会出现如下错误:

undefined macro: AC_PROG_LIBTOOL

AC_PROG_LIBTOOL宏是libtool工具里面定义的,可以使用如下指令查看当前系统是否安装:

libtool --version

如果libtool工具已经安装过了,依旧是报错的情况,在centos7系统中存在一个坑。

centos7 系统查找.m4文件的路径是/usr/local/share/aclocal,而系统本身自带的工具的目录可能是/usr/share/aclocal
可以将libtool.m4文件链接到/usr/local/share/aclocal路径,或者重新下载libtool源码进行安装。

安装完成后,确保目录内存在libtool.m4文件

问题解决

发布了1 篇原创文章 · 获赞 1 · 访问量 32

猜你喜欢

转载自blog.csdn.net/weixin_43886115/article/details/105372389