在nanopct4/armbian下源码编译安装litecoincore 莱特币节点

nanopct4是一块arm板子, 4GB内存, rk3399芯片。安装了armbian。

首先git clone 源码

git clone https://github.com/litecoin-project/litecoin.git --depth 1

安装 依赖库

apt install autoconf pkg-config libtool  libboost-all-dev  libevent-dev qt5-default qttools5-dev-tools -y

在源码拉取完毕之后, 进入litecoin目录执行

cd litecoin
./autogen.sh
./configure

出现错误: configure: error: libdb_cxx headers missing, Litecoin Core requires this library for wallet functionality (--disable-wallet to disable wallet functionality)

这是因为需要安装 berkeleyDB 执行以下命令安装

chmod +x contrib/install_db4.sh
contrib/install_db4.sh /usr/local/lib/ --build=arm-linux

执行完成后会有以下输出:

db4 build complete.

When compiling litecoind, run `./configure` in the following way:

  export BDB_PREFIX='/usr/local/lib/db4'
  ./configure BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" BDB_CFLAGS="-I${BDB_PREFIX}/include" ...

按指示再次进行安装

export BDB_PREFIX='/usr/local/lib/db4'
 ./configure --with-gui BDB_LIBS="-L${BDB_PREFIX}/lib -ldb_cxx-4.8" BDB_CFLAGS="-I${BDB_PREFIX}/include"

发现报错:

configure: error: No working boost sleep implementation found.

原因是没有安装boot库,那么在 (http://www.boost.org/users/history/version_1_66_0.html) 找到下载地址

wget https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.gz
tar -vxzf boost_1_66_0.tar.gz
cd boost_1_66_0/
./bootstrap.sh --prefix=/usr/local/
./bjam install

make -j5
make install

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

赞赏支持
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。