所以我尝试编译当前的litecoin源,这与比特币最新源基本相同。
./ autogen.sh
./配置
请
sudo make install
这4行应该线性执行吗? 当我输入" make"时,很长的过程消失了,最后错误说,
Makefile:9357:目标配方'全递归'失败。制作:*** [all-recursive]错误1
我输入" make install"但同样的错误。
所以最终./mycoind不会在ubuntu OS的[Home / .mycoin]文件夹中生成Debug.Log文件。
为什么我会收到这些错误以及如何解决?
答案 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