1. 程式人生 > >linux 系統重新編譯 bitcoin (比特幣)

linux 系統重新編譯 bitcoin (比特幣)

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討論群: