centos下编译libbitcoin-explorer

libbitcoin-explorer是基于libbitcoin(比特币开发库)的比特币命令行工具,下面是libbitcoin-explorer的依赖关系:


1.安装libbitcoin

libbitcoin依赖于boost和libsecp256k1

1.1安装boost

boost版本要求大于等于1.57.0,centos中yum命令没有这个版本的包,需要手动编译安装,下面是boost_1_75_0的安装步骤:http://www.cnblogs.com/xiehongfeng100/p/4375613.html

1.2安装libsecp256k1

git clone https://github.com/bitcoin-core/secp256k1


注意如果后面编译libbitcoin时失败, ./configure --enable-module-recovery 要加后面参数,否侧会导致后面libbitcoin编译失败

1.3最后安装libbitcoin

git clone https://github.com/libbitcoin/libbitcoin


注意如果编译libbitcoin时报错:utility/ec_keys.cpp:20:23: fatal error: secp256k1.h: No such file or directory,且libsecp256k1已经安装,有两种方法解决错误:

1.在编译libsecp256k1时,./configure --prefix=/usr/local/lib/ 添加参数

2.将包含libsecp256k1.pc文件的目录添加到PKG_CONFIG_PATH环境变量中



2.安装libzmq

git clone https://github.com/zeromq/libzmq

安装步骤见:https://github.com/zeromq/libzmq/blob/master/INSTALL


3.安装libbitcoin-network

git clone https://github.com/libbitcoin/libbitcoin-network



4.安装libbitcoin-protocol

git clone https://github.com/libbitcoin/libbitcoin-protocol



5.安装libbitcoin-client

git clone https://github.com/libbitcoin/libbitcoin-client



6.安装libbitcoin-explorer

git clone https://github.com/libbitcoin/libbitcoin-explorer




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值