以前看过龙少这篇Windows下的教程,《VC编译调试比特币源码》,搞了半天没搞定。。最近装了个Ubuntu玩玩,于是想再试试,编译装置成功,有兴趣的能够试试。

我的系统版本 Ubuntu 14.04,能够装双系统也能够装虚拟机,至于怎样装Ubuntu能够别的搜索。

参考资料:(1)ubuntu下从源码编译比特币(Bitcoin)客户端

(2)比特币Bitcoin源代码装置编译

(3)https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md

1,先装置一些必要的依赖库(见参考资料(3),横竖能装的都装上,具体效果可见参考资料)

  1. sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev libevent-dev

仿制代码

  1. sudo apt-get install libboost-all-dev

仿制代码

  1. sudo apt-get install libdb4.8-dev libdb4.8++-dev

仿制代码

  1. sudo apt-get install libminiupnpc-dev

仿制代码

  1. sudo apt-get install libqt4-dev libprotobuf-dev protobuf-compiler

仿制代码

  1. sudo apt-get install libqrencode-dev

仿制代码

这几个东西没装的也要装一下(现已装的会自动略过):

  1. sudo apt-get install make gcc g++ git

仿制代码

2,下载源码

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

仿制代码

用git拉或许很慢,能够直接去 https://github.com/bitcoin/bitcoin 右下角下载zip压缩包就行了

3,git clone的直接进入目录

  1. cd bitcoin

仿制代码

下载的解压后进入文件夹后翻开终端

4,

  1. ./autogen.sh

仿制代码

履行这一步,假如这一步有问题或许上面的依赖没装完好,看提示没问题的话继续下一步

5,

  1. ./configure

仿制代码

假如你遇到这样的提示:configure: error: Found Berkeley DB other than 4.8, required for portable wallets 那就能够这样:

  1. ./configure --with-incompatible-bdb

仿制代码

看提示没问题的话继续下一步

6,

  1. make

仿制代码

开端编译,我的电脑大约10分钟,然后装置编译好的二进制文件

7,

  1. sudo make install

仿制代码

8,接下来就能够运行了

  1. bitcoin-qt

仿制代码

这是我的截图

当然,这个只能够玩玩,不能正式运用哦

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注