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文件

問題解決

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章