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




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