解决 make时报错 fatal error: ltdl.h: No such file or directory的方法

报错类型:

这是我make clone下来的hyperledger/fabric项目的报错

解决方法

在Ubuntu下,直接安装libtool,libltdl7,libltdl-dev可解决问题。

sudo apt-get install libtool libltdl7 libltdl-dev

在Debian jessie下,apt-get安装libltdl-dev报错:
因为apt-get安装的libltdl7版本为2.4.2-1.11(jessie_stable)
而apt-get安装的libltdl-dev版本为2.4.2-1.1(wheezy_oldstable)

可以在https://packages.debian.org/ 搜索对应的libltdl7和libltdl-dev版本(版本号相同)

sudo dpkg -i xxx.deb

安装后即可。


版权声明:本文为Zdp777原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。