我在Ubuntu 14.04下使用Fortran 90模型。通过Ubuntu软件中心安装了gfortran 95编译器(gfortran 4:4.8.2-1ubuntu6)和gcc 4:4.8.2-1ubuntu6。运行模型后,出现以下错误信息:
Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation.
Backtrace for this error:
#0 0x7F70C71AF7D7
#1 0x7F70C71AFDDE
#2 0x7F70C68EAD3F
#3 0x7F70C6EB6913
请问有人能够解释一下这些回溯代码的含义吗?我该如何处理这些错误?
addr2line
将它们输入,以便从中获取函数名称和行号。 - tmyklebu(gdb) info symbol 0x7F2B31E0D7D7 No symbol matches 0x7F2B31E0D7D7
,gdb) info line *0x7F2B31E0D7D7 No line number information available for address 0x7f2b31e0d7d7
,addr2line -e KiD_SC_2D.exe 0x7F2B31E0D7D7 ??:0
。有没有其他方法来处理这个错误? - Beata