autodataming的个人博客分享 http://blog.sciencenet.cn/u/autodataming

博文

软件正常安装运行的时候出现segmentation fault的解决方案

已有 3221 次阅读 2014-11-6 19:09 |个人分类:DrugDesign|系统分类:科研笔记

背景

在有些机器上可以正常安装autodock,然后正常运行

有些机器可以正常安装,但是不能正常运行,

运行的时候报这个错segmentation fault

解决办法

在Linux下写程序的时候,如果程序比较大,经常会遇到“段错误”(segmentation fault)这样的问题,这主要就是由于Linux系统初始的堆栈大小(stack size)太小的缘故,一般为10M。我一般把stack size设置成256M,这样就没有段错误了!命令为:
ulimit   -s 262140
如果要系统自动记住这个配置,就编辑/etc/profile文件,在 “ulimit -S -c 0 > /dev/null 2>&1”行下,添加“ulimit   -s 262140”,保存重启系统就可以了!
1]在RH8的环境文件/etc/profile中,我们可以看到系统是如何配置ulimit的:
#grep ulimit /etc/profile
ulimit -S -c 0 > /dev/null 2>&1

http://www.cnblogs.com/qq78292959/archive/2012/05/08/2490443.html

参考



http://wap.sciencenet.cn/blog-950202-841633.html

上一篇:如何提高使用Xftp的效率
下一篇:pymol的opengl CGO圆柱体的画法

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2021-11-27 20:55

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部