GCC在GPS上分配内存的问题

时间:2009-09-12 03:54:04

标签: gcc centos mysql

我正在尝试在我的VPS上安装python模块,并且在尝试运行安装后遇到以下问题:

  • 虚拟内存耗尽:无法分配内存
  • 错误:命令'gcc'以退出状态1
  • 失败

我尝试了一些在线阅读的内容,试图解决这个问题,但还没有运气。我在工作中与一位朋友交谈过,他说在VPS上解决这个问题的常用方法是将GCC与mySQLd混淆,因为VPS通常会为mySQL提供更多的虚拟内存。

所以,我的问题是:如何使用mySQLd对GCC进行别名,然后将其切换回来?

作为参考,我正在运行CentOS。

1 个答案:

答案 0 :(得分:1)

我最近在虚拟服务器上编译PHP5时遇到了同样的问题。我最终解决它的方法是通过创建交换文件来添加更多的交换空间;有关说明,请参阅http://www.redhat.com/docs/manuals/linux/RHL-8.0-Manual/custom-guide/s1-swap-adding.html。您可能还需要通过运行/ sbin / sysctl -w vm.max_map_count = [ENOUGH]来提高vm.max_map_count,其中[ENOUGH]是一个我没有好推荐的幻数。但是,您可以先检查它(/ sbin / sysctl vm.max_map_count)并根据它进行猜测。

请祝贺你的同事他的创造力! :)