新的比特币源编译失败

时间:2018-02-12 07:04:33

标签: bitcoin

所以我尝试编译当前的litecoin源,这与比特币最新源基本相同。

  

./ autogen.sh

     

./配置

     

     

sudo make install

这4行应该线性执行吗? 当我输入" make"时,很长的过程消失了,最后错误说,

  

Makefile:9357:目标配方'全递归'失败。制作:***   [all-recursive]错误1

我输入" make install"但同样的错误。

所以最终./mycoind不会在ubuntu OS的[Home / .mycoin]文件夹中生成Debug.Log文件。

为什么我会收到这些错误以及如何解决?

1 个答案:

答案 0 :(得分:0)

尝试使用make(不安装)构建并使用-i标志来查看构建失败的可能错误,因为此标志将忽略错误并继续构建过程。

make -i

解决这些问题后,再次从数据库开始构建

cd db-4.8.30.NC/build_unix    
../dist/configure --enable-cxx --disable-shared --with-pic --prefix=/home/ubuntu/Desktop/BitcoinEssence/db4
make install

然后cd到BitcoinEssence文件夹并再次运行以下命令

./autogen.sh
./configure --enable-debug --enable-werror LDFLAGS="-L/home/ubuntu/Desktop/BitcoinEssence/db4/lib/" CPPFLAGS="-I/home/ubuntu/Desktop/BitcoinEssence/include/"
 make - i
./src/bitcoinessenced

此外,没有必要运行     make install 跑完之后     make