我自己的ubuntu16 64位 LTS版本搭建编译比特币的过程。

来源:互联网 发布:mac os sierra 编辑:程序博客网 时间:2024/06/09 13:28


注意事项:

1.  VMware 版本一定要12.0,11的版本不行,原因不知道是硬件笔记本问题还是VMware的问题,反正我的经验是用VMWare 11 版本安装 Ubuntu16 64 位一直报一个很奇怪的错误,导致 最初的 welcome界面都选择语言的界面都没出来。


2. VMWare的设置我是参考的这篇文章:

http://www.linuxidc.com/Linux/2016-11/137241.htm

一共有3页,但是要注意的是,给虚拟机设置的内存不要按文章中所说的 1 个G, 最少要4个G,我实际设置的给虚拟机的内存是5个G,这个原因后面再讲。

此外,因为在开始的时候按照文章的做法把两个勾打上了,所以,在最后安装快结束的时候,要等待好久,具体时间我忘记了,好像要在最后快结束的时候等了一个小时,具体是因为打了那两个勾所以要连上网更新包造成的,这个时候要有耐心,安装一直在进行着。


3. 安装好后,再参考这篇文章:

http://blog.csdn.net/huangmx1995/article/details/60140062


因为我之前不清楚,所以,我在第2步中设置的是 1 G 的内存,导致在参考上面的这篇文章时编译到了一个  libbitcoin_server_a.o 后就一直停在那里,我等了1个多小时也没有用。上网也查不到任何有关的线索,唉,


后来,我用了这个文章

http://blog.csdn.net/aaadssdffff/article/details/52992688

的做法,结果,还是在上面同样的地方,等了1个多小时吧,好像是,结果出现了一个 g++ internal compiler error 的错误,唉,好逮出来点错误信息,让我有路可以查,百度了一下,按那里面的做法,

解决: g++: internal compiler error: Killed (program cc1plus)

144 
作者 ittony 关注
2015.08.23 23:14 字数 81 阅读 1862评论 0

g++: internal compiler error: Killed (program cc1plus)

Please submit a full bug report,

查了很多资料,最后发现主要原因是内存不足, 临时使用交换分区来解决吧

sudo dd if=/dev/zero of=/swapfile bs=64M count=16

sudo mkswap /swapfile

sudo swapon /swapfile

After compiling, you may wish to

Code:

sudo swapoff /swapfile

sudo rm /swapfile



结果,还是不行,唉,为什么就我这么多事呢?

后面,再 百度 g++ internal compiler error bitcoin,翻强后找到这篇文章,才知道原来要设置为4G编译器才会编译过bitcoin源码。 -_-|||    

到此,一切顺利,可以成功运行 

Run Bitcoin Daemon/QT/Client

./src/bitcoind./src/qt/bitcoin-qt./src/bitcoin-cli
了。



阅读全文
0 0
原创粉丝点击