0

我正在尝试在具有 4GB RAM 的笔记本电脑上安装图形工具。我意识到 RAM 不够用,因此我使用此处给出的说明创建了一个 4GB 大小的交换文件。但是,之后我仍然不断收到以下错误sudo make

virtual memory exhausted: Cannot allocate memory
make[4]: *** [graph_blockmodel_covariates.lo] Error 1
make[4]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src/graph/community'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src/graph'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/snehal/Packages/graph-tool-2.13/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/snehal/Packages/graph-tool-2.13'
make: *** [all] Error 2

我无法理解这个问题。我需要告诉系统使用交换文件中的内存的任何特定方式吗?

提前致谢。

4

1 回答 1

1

这听起来很令人惊讶;您可以使用系统监视器查看您的 RAM 以确认吗?我从未见过图形工具占用这么多内存。无论如何,如果 RAM 真的耗尽,您的系统应该几乎冻结。

请发布有关您的操作系统的详细信息以及您用于编译图形工具的内容。还要检查您是否确实满足了所有要求

编辑:在 debian 或 ubuntu上安装图形工具的公认过程是在您的源代码中添加 Tiago 的存储库,然后使用apt-get install python-graph-tool或通过突触安装预编译包。但请注意,它不会是最前沿的版本。

于 2016-03-19T16:28:10.247 回答