美文网首页
第一篇 比特币代码编译

第一篇 比特币代码编译

作者: toles | 来源:发表于2017-11-27 22:41 被阅读0次

关于源码的编译参考了下面的文章

http://www.jianshu.com/p/c11485a69d19

http://www.jianshu.com/p/c1a39f8a265a

1.代码环境准备

(1)我的操作系统是Windows 10

HOME版,

(2)虚拟机安装,我使用的版本是VirtualBox

5.2.0,下载地址见下面

https://www.virtualbox.org/wiki/Downloads

一路选择下一步,就安装好了。

(3)Ubuntu在阿里云下载,找到Ubuntu:ubuntu-16.04.3-desktop-amd64.iso,虚拟机内存要>2G,硬盘要大于>20G。

2.编译准备

(1)下载源码

git clonehttps://github.com/bitcoin/bitcoin.git

(2)安装比特币编译和运行环境所需要的依赖包

sudo apt-get installmake

sudo apt-get installgcc

sudo apt-get installg++

sudo apt-get installlibdb-dev

sudo apt-get installlibdb++-dev

sudo apt-get installlibdb5.1++-dev

sudo apt-get installlibboost-dev

sudo apt-get installlibboost-all-dev

sudo apt-get installzlib1g-dev

sudo apt-get installlibssl-dev

sudo apt-get installbuild-essential

sudo apt-get installlibminiupnpc-dev

sudo apt-get installautoconf

(3)遇到的问题

protoc not found

sudo apt-get installprotobuf-compiler

libprotobuf not found

sudo apt-get installlibprotobuf-dev

libzmq version 4.x orgreater not found

sudo apt-get installlibzmq3-dev

还有

sudo apt-get installlibzmq-dev

sudo apt-get installlibqt4-dev

sudoadd-apt-repository ppa:bitcoin/bitcoin

sudo apt-get update

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

3.编译代码

(1)cd bitcoin

sudo ./autogen.sh

./configure

(2)sudo make

sudo make install

相关文章

  • 比特币代码研读笔记(1)---代码编译

    比特币代码研读笔记(1)---代码编译 本篇是加入源码阅读小组后写的第一篇笔记,好久没有写过文章了,由于是第一篇,...

  • 第一篇 比特币代码编译

    关于源码的编译参考了下面的文章 http://www.jianshu.com/p/c11485a69d19 htt...

  • 开始研读比特币1

    1,进入比特币源码目录,先读读编译doc/build-unix.md,查看比特币源码如何编译,了解比特币的依赖库,...

  • 白话比特币第三章:比特币核心

    3.2 从源码编译比特币核心 clone代码:git clone https://github.com/bitco...

  • 比特币挖矿源代码分析

    关于比特币挖矿部分的原理,参见《精通比特币》第八章。本文源代码来自最原始版本的比特币源代码original-bit...

  • 矿工五宗罪

    比特币生态 比特币生态有以下几个角色: 比特币核心开发者,他们开发与更新比特币技术, 负责开发与维护代码 矿工们,...

  • 比特币源码编译和安装环境搭建

    前言 很早前就下载了比特币的源码,但是编译一直有问题,这一次借助《区块链研习社》比特币代码研班第二期的第一次任务,...

  • 比特币分叉发展史

    什么是比特币分叉? 代码库分叉 代码库分叉是软件实现代码的副本。代码库分叉通常是对原始代码库进行的调整。在比特币上...

  • 2017-08-11

    《Day1-尹宏》刷新比特币认知 作为第一篇学习心得,我不说中本聪2009年创立比特币,也不提比特币的设计和工作原...

  • 人人都能成为闪电网络节点:第2章安装比特币全节点

    安装编译比特币核心 1、比特币客户端介绍Bitcoin 比特币官方客户端有两个版本:一个是图形界面的版本,通常被称...

网友评论

      本文标题: 第一篇 比特币代码编译

      本文链接:https://www.haomeiwen.com/subject/ceejbxtx.html