最近在学习区块链的原理之后,偿试对bitcoin的代码进行编译 ,首先在windows 下进行编译,但依赖库太多,最终没有安装成功,后来偿试在linux下,没有用过,百度下,决定用ubunto的系统,由于没有单机,只好采用VMware虚拟机下安装系统,最终成功,下边分享:
要求环境:
1.主机:win10/win2008,内存8G以上
2.软件:VMware® Workstation 12 Pro虚拟机
Ubuntu17.10 64位
3.比特币源码资料下载 :
代码取至https://github.com/bitcoin/bitcoin
实现步骤
1,先安装编译所需依赖库
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev
复制代码
sudo apt-get install libboost-all-dev
复制代码
sudo apt-get install libdb5.1-dev libdb5.1++-dev
复制代码
sudo apt-get install libminiupnpc-dev
复制代码
sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler
复制代码
sudo apt-get install libqrencode-dev
复制代码
这几个工具没装的也要装一下(已经装的会自动略过):
sudo apt-get install make gcc g++ git
复制代码
2,下载源码
git clone