linux 系统重新编译 bitcoin (比特币)
程序员文章站
2022-07-03 12:29:36
...
1、安装系统依赖
安装系统依赖
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libqt5gui5 libqt5core5 libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
sudo apt-get install libminiupnpc-dev
2、下载 bitcoin 源码
git clone https://github.com/bitcoin/bitcoin.git
cd bitcoin
mkdir db4
3、bitcoin 系统需要使用 Maker db 4.8.0 而且必须是 4.8.0 版本,所以需要先安装该数据库
cd db4
wget 'http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz'
tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/home/cyy/bitcoin/db4/
make install
4、编译 bitcoin
./autogen.sh
./configure LDFLAGS="-L/home/cyy/bitcoin/db4/lib/" CPPFLAGS="-I/home/cyy/bitcoin/db4/include/"
cd src
make
5、等编译完成后可以在 src 目录 可以找到 bitcoind 和 bitcoin-cli bitcoin-tx 在 src/qt 目录可以找到 bitcoin-qt 四个文件,这就是编译完成后的可执行文件。
接下来就可以运行了 ./bitcoind -daemon -server -rpcuser=cyy -rpcpassword=cyy -rpcallowip=0.0.0.0/0
或者运行 qt 的gui 版本 ./bitcoin-qt
微信:cy719591157
加入星球,教你创建发布自己的山寨币
加入QQ讨论群:
上一篇: 蓝桥杯模拟赛C/C++总结