ltdl.h构建链码时未发现错误

sur*_*der 6 go libtool libltdl blockchain hyperledger-fabric

我正在尝试使用构建链代码go build.当我运行Go build命令时它的报告

.\hyperledger\fabric\vendor\github.com\miekg\pkcs11\pkcs11.g??o:29:18: 
fatal error:ltdl.h: No such file or directory
compilation terminated
Run Code Online (Sandbox Code Playgroud)

我从这个链接安装了libtools .但我得到了同样的错误

小智 15

它在ubuntu上对我有用: sudo apt install libltdl-dev


小智 7

如果您使用的是centos/RHEL 7,则可以使用此代码

yum install libtool-ltdl-devel
Run Code Online (Sandbox Code Playgroud)


mah*_*ima 6

对于Mac,请确保已安装brew.这个命令对我有用:

brew install libtool
Run Code Online (Sandbox Code Playgroud)


小智 5

在 Debian/Ubuntu 环境中,尝试使用以下命令:

sudo apt 安装 libtool libltdl-dev