分页: 1 / 1

二进制可执行文件,段错误(核心已转储)

发表于 : 2014-12-08 21:12
moon_rui
二进制可执行文件frsac,我将它分别在两台电脑上运行,一个可以得出结果,另个提示段错误。
请教各位大神其中原因,难道与内存或者交换空间的大小有关?

执行命令如下:

代码: 全选

$ sudo gunzip frsac.gz
$ sudo chmod 777 frsac
$ ./frsac -f ArabidopsisTEVdataend.txt
附件为程序和数据文件

Re: 二进制可执行文件,段错误(核心已转储)

发表于 : 2014-12-09 0:45
rosynirvana
segfault的原因是访问了不该访问的内存,有可能是程序实现的问题
你可以在报错的机器上用gdb看看是什么情况

Re: 二进制可执行文件,段错误(核心已转储)

发表于 : 2014-12-29 19:35
moon_rui
犯二了,前面加sudo就可以了,谢谢楼上