LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1035|回复: 3

GCC第一次编译时报错:内存不足 请问如何解决?

[复制链接]
发表于 2006-9-1 00:23:31 | 显示全部楼层 |阅读模式
环境:
VMware 5

160M RAM
8G Scsi

livecd :  http://ftp.lfs-matrix.net/pub/lfs-livecd/lfslivecd-x86-6.2-2.iso

因为是 6.2的 livecd,所以使用 gcc 4.0.3 ,../configure ...........的时候没有报错

在进行 make bootstrap 的时候报错为 内存不足

请问如何解决? 谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2006-9-1 01:54:45 | 显示全部楼层
Quoted from youbest's great article http://www.linuxsir.cn/bbs/showthread.php?t=244052
相关知识点:
  如果使用128M在编译GCC3.x没什么问题,但如果要编译GCC4.0.x话就需要使用swap了,但如果配置了256M就可以在没有swap的情况下完成编译。
Most likely, you need to have a swap partition before your build.
回复 支持 反对

使用道具 举报

发表于 2006-9-1 01:59:27 | 显示全部楼层
参考一下。2084 改成你想要的 MB 数就好了。我不喜欢用 分区,还是喜欢用文件方式。

#!/bin/bash
[ ! $EUID = 0 ] && echo "Must be root" && exit -1

dd if=/dev/zero of=./tmpSWAP bs=1MB count=2084

chmod 600 ./tmpSWAP
mkswap ./tmpSWAP
swapon ./tmpSWAP
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-9-1 11:26:26 | 显示全部楼层
谢谢,我解决这个问题了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表