||
背景
在有些机器上可以正常安装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
参考
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-23 18:39
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社