开发者社区> 问答> 正文

关于阿里云centos7编译mono编译器被杀死的解决方法

cenots7使用者越来越多,以后会更多。
社区一用户发现centos7编译mono报错,编译器被杀死。详细请移步: http://bbs.aliyun.com/read/250593.html?displayMode=1&page=e#a
报错截图:
[attachment=79009]

经测试,阿里云centos 7 镜像这里是没有问题的。不过有一个小小的问题导致编译器被kill。详情你可以看一下编译报错提示。


造成错误原因 :  由于阿里云为了减轻磁盘压力,把swap交换分区去掉了,导致编译时候内存占用过多,而导致编译失败。
解决方法   手动添加交换分区,这样就可以编译成功了,如下图:
下面就成功了:
[attachment=79008]

详细解决方法:


dd if=/dev/zero of=/swapfile bs=1k count=2048000 mkswap /swapfile swapon /swapfile如果要把swap一直生效:
/swapfile  swap  swap    defaults 0 0

展开
收起
玩站网 2015-07-13 11:09:09 7808 0
3 条回答
写回答
取消 提交回答
  • 感谢分享
    2015-07-13 17:19:23
    赞同 展开评论 打赏
  • 欢迎大家发布技术教程
    2015-07-13 14:10:00
    赞同 展开评论 打赏
  • 我编译 gcc 5.1.0 时也遇到这个问题,也是开启 swap 就行了
    2015-07-13 11:55:11
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
低代码开发师(初级)实战教程 立即下载