【问题标题】:New bitcoin source compile failure新比特币源编译失败
【发布时间】:2018-02-12 07:04:32
【问题描述】:

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

./autogen.sh

./配置

制作

sudo 安装

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

Makefile:9357:目标“全递归”的配方失败。制作 : *** [全递归] 错误 1

我确实输入了“make install”但同样的错误。

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

为什么会出现这些错误,我该如何解决?

【问题讨论】:

  • 在此之前应该有更多的错误信息。试着理解他们所说的。
  • 上传错误图片naver.me/55BHuWIC

标签: bitcoin


【解决方案1】:

尝试使用 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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-02
    • 1970-01-01
    • 1970-01-01
    • 2023-03-28
    • 1970-01-01
    • 2015-06-11
    • 1970-01-01
    • 2021-12-15
    相关资源
    最近更新 更多