当尝试为RPI3构建[仅] boost_log库时,构建器内存不足
我使用:
./b2 --with-log
构建器的帮助文本指出:
--with-<library> Build and install the specified <library>. If this
option is used, only libraries specified using this
option will be built.
经过一段时间的建设,我看到了:
virtual memory exhausted: Cannot allocate memory
除了尝试在较大的系统(RPI3具有1G RAM和较小的100M交换分区)上进行交叉编译之外,我是否还有其他选择。
答案 0 :(得分:0)
您实际上只有两种选择,我可以考虑您的Pi的物理限制:1)确定是否可以连接外部设备(SSD,闪存驱动器等)并进行系统交换,或者2)在功能更强大的设备上建立交叉编译环境。
我个人会推荐#2,因为它会更快,更灵活。互联网上充斥着有关如何在众多主机上为Pi进行交叉编译的指南。