在VMware Workstation v15里安装Ubuntu 16.4,然后在Ubuntu里编译Bitcoin v0.14.1,发现弹出"g++:internal compiler error"错误,如图(1)所示:

图(1) btc 编译报"g++:internal compiler error"错误

    出现该问题的原因是,编译Bitcoin需要比较大的内存空间,至少1GB=1024MB, 考虑到图形界面软件、网络驱动等也需要内存,所以把虚拟机内存调大到2GB=2048MB ,重新编译Bitcoin,顺利通过,不再报错。

    在VMware Workstation里,选中Ubuntu所在的虚拟机 —>设置 —> 将内存改成2048MB -->OK,如图(2)所示:

图(2) 将虚拟机内存调大到2GB

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐