本文的所有操作都是在ubuntu16.04上操作,你们具体实践过程中可能会遇到不一样的地方
安装依赖包
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install libdb-dev
sudo apt-get install libdb++-dev
sudo apt-get install libboost-dev
sudo apt-get install libboost-all-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libssl-dev
sudo apt-get install build-essential
sudo apt-get install libminiupnpc-dev
sudo apt-get install autoconf
sudo apt-get install git-core
sudo apt-get install libevent-dev
下载源码
编译配置
cd bitcoin
./autogen.sh
./configure
./configure的时候可能会出现如下错误:
configure: error: Found Berkeley DB other than 4.8, required for portable wallets
将命令改为如下即可
./configure –with-incompatible-bdb
编译及安装
调试
visual studio code是一款很好的界面友好的IDE,强力推荐使用
下载VSCode
调试配置流程
点击打开文件夹,选择源码目录,导入完成后点击bug

调试配置完成,添加断点点击调试即可
/********************************
* 本文来自CSDN博主"爱踢门"
******************************************/