比特币核心源码环境搭建
来源:互联网 发布:用电脑电视直播软件 编辑:程序博客网 时间:2024/06/07 01:51
系统版本
pony@pony-virtual-machine:~/bitcoin/bitcoin$ cat /proc/versionLinux version 4.4.0-92-generic (buildd@lcy01-17) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.4) ) #115-Ubuntu SMP Thu Aug 10 09:04:33 UTC 2017
安装流程
安装过程中如果有报错,一般是缺少某种组件或者版本不对,请自行百度。
先安装依赖,我的电脑缺少libdb,所以只安装了这个
$ sudo apt-get install libdb4.8-dev $ sudo apt-get install libdb4.8++-dev
开始安装
$ mkdir bitcoin$ cd bitcoin/$ git clone https://github.com/bitcoin/bitcoin.git$ ./autogen.sh$ ./configure -with-gui$ sudo make$ sudo make install
configure命令带-with-gui说明我需要带界面的客户端。如果不需要可以用-without-gui。
目录介绍
文件目录结构:
./src/为整个比特币核心的代码
./src/bitcoind为比特币核心启动程序
./src/bitcoin-cli为客户端控制程序命令行中会用到
./qt/为qt项目目录,qt的客户端其实就是调用了bitcoind和bitcoin-cli的接口。
安装目录(包含输出日志、区块链等等)默认在其他目录下:Linux在~/.bitcoin
运行测试
启动bitcoind服务(两种方式选择一种)
- 后台启动(一般用这个)
$ sudo bitcoind -daemon
2.前台启动
$ sudo bitcoind
- 退出
退出可以用ps命令查看进程号,然后kill掉。也可以使用
$ sudo bitcoin-cli stop
- 命令测试
sudo bitcoin-cli help
启动qt钱包客户端
$ sudo bitcoin-qt
这个是QT的钱包服务,和上面那个启动的服务是完全独立的。
启动后,如下所示:
从最下面的状态栏可以看出正在下载区块链数据,下载的数据放在~/.bitcoin/blocks目录下面。在服务启动的情况下回一直下载区块链数据,这个数据目前非常大了,有上百G,由于我只是用来阅读源码学习的,我的磁盘空间有限就把下载功能禁止了。
查看日志
日志在~/.bitcoin目录下的debug.log下。
阅读全文
0 0
- 比特币核心源码环境搭建
- 【比特币】搭建虚拟币开发核心运行环境
- 比特币源码的编译及环境搭建
- 创造自己的数字货币(1)--搭建比特币核心运行环境
- centos7和redhat7的比特币环境搭建
- 比特币源码linux下环境配置编译运行bitcoin
- 比特币源码linux下环境配置编译运行bitcoin
- 比特币源码linux下环境配置编译运行bitcoin
- 比特币源码分析
- 比特币搭建矿池
- 搭建比特币钱包 Copay
- 比特币源码解析(1)
- 比特币源码解析(2)
- 比特币源码解析(3)
- 比特币源码解析(4)
- 比特币源码解析(5)
- 比特币源码解析(6)
- 比特币源码解析(7)
- 生产环境中的flume海量数据传输性能优化
- 高通常用术语
- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- Work Like Alibaba,你也可以,像阿里巴巴一样工作
- Python学习(类的属性、继承、覆盖等详解)
- 比特币核心源码环境搭建
- Hadoop 获取Active Namenode的IP地址
- MongoDB入门--ubuntu安装MongoDB
- 算法系列——Ugly Number
- 021htc打开一个盒子
- MVC中重复上传文件的问题
- ajax详细参数列表
- JBoss与Tomcat的区别
- 数据结构实验之查找一:二叉排序树