在ubuntu 18.04中编译比特币

安装 ubuntu 18.04 系统,然后安装Qt,在这个系统里已经没有 qt-sdk 了,只好把库和工具分开安装

sudo apt-get install build-essential qtcreator lib5qt5*-dev qt5-default

安装其他软件

sudo apt-get install autoconf libtool pkg-config doxygen libdb5.3++-dev libboost-system-dev libboost-filesystem-dev libboost-all-dev libssl-dev libevent-dev libprotobuf-dev libzmq3-dev libzmqpp-dev protobuf-compiler

下载bitcoin源代码

cd 
git clone https://github.com/bitcoin/bitcoin.git

安装伯克利db

cd ~/bitcoin
wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz'
tar -zxvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=../db4
make install

回到比特币代码目录

cd ~/bitcoin
./autogen.sh
./configure
make
sudo make install

完毕

编译生成四个程序
bitcoin-cli bitcoind bitcoin-qt bitcoin-tx

四个程序中,bitcoin-cli 和 bitcoind 是一对的,bitcoind 后台运行,bitcoin-cli 提供界面操作
而 bitcoin-qt 是完整的比特币程序,bitcoin-tx 可以发起交易行为的客户端

标签: none

添加新评论