Chinaunix首页 | 论坛 | 博客
  • 博客访问: 434294
  • 博文数量: 247
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 1005
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-10 10:39
文章分类

全部博文(247)

文章存档

2015年(3)

2014年(21)

2013年(53)

2012年(170)

分类:

2012-10-17 15:12:31

    今天编译linux-2.6.39的内核源码时,快完成的时候出现ld vmlinux error 137错误,经过查询发现是缺少swap交换分区引起的。

    首先执行 free -m查看:
             total       used       free     shared    buffers     cached
Mem:          3025       1318       1707          0         94        720
-/+ buffers/cache:        503       2521
Swap:         0           0           0
     若swap的总数为0,则说明没有交换分区,未交换分区未开启
     然后通过执行 mkswap /dev/sdxx 设置一个分区为交换分区,也可以设置一个大的文件作为交换文件
     最后执行 swapon /dev/sdxx 将设置的交换分区在不重启机器下启用
     
      再回到源码目录执行make命令接着编译就顺利通过了

阅读(1979) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~