24小时热门版块排行榜    

查看: 1254  |  回复: 1

yyhh528

银虫 (小有名气)

[求助] linux下运行ifort出现可执行程序运行出错的相关问题求助 已有1人参与

最近在尝试将windows下的程序放到linux下面跑,已经编好了程序对应的makefile,而且可以生成相应的可执行文件,但是在运行可执行文件时总是得到这个错误:

forrtl: severe (174): SIGSEGV, segmentation fault occurred
Image              PC                Routine            Line        Source            
solver                                 0000000000517F8D  Unknown               Unknown  Unknown
libpthread-2.23.s               00007FCA6F2B8390  Unknown               Unknown  Unknown
solver                                 000000000045F727  Unknown               Unknown  Unknown
libc-2.23.so                        00007FCA6EBF4830  Unknown               Unknown  Unknown

我用的UBUNTU16.0 环境下的intel fortran编译器(ifort),请问哪位大神清楚这是什么原因。以上程序放到windows下的VS上运行正常,可执行……
求大神指点一二
回复此楼

» 猜你喜欢

我选择,我坚持,我做过,我无悔
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

1014511134

专家顾问 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
段错误,一般是因为数组越界的问题,访问到非法内存了,仔细找找
2楼2018-05-29 15:04:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yyhh528 的主题更新
信息提示
请填处理意见