|
|
[hujinhe@console ~]$ cat com 这个是我的编译文件
mpif77 -g mdrdipord.f -c
mpif77 -g libmd.f -c
mpif77 -g dceign.f -c
mpif77 -g mdrdipord.o libmd.o dceign.o -o mdord.exe
[hujinhe@console ~]$ ./com 编译成功
[hujinhe@console ~]$ ./mdord.exe <in.dip> out.out 运行程序
forrtl: severe (174): SIGSEGV, segmentation fault occurred 程序发现问题
Image PC Routine Line Source
mdord.exe 000000000041E998 Unknown Unknown Unknown
mdord.exe 0000000000405C6A Unknown Unknown Unknown
mdord.exe 0000000000403074 Unknown Unknown Unknown
mdord.exe 000000000040302A Unknown Unknown Unknown
libc.so.6 000000378851C4BB Unknown Unknown Unknown
mdord.exe 0000000000402F6A Unknown Unknown Unknown
[hujinhe@console ~]$ gdb ./mdord.exe <in.dip> out.out 想用gdb调试
Undefined command: "". Try "help".
Undefined command: "". Try "help".
Undefined command: "NLRES". Try "help".
Undefined command: "NLTS". Try "help". 结果是这样
Undefined command: "conf". Try "help". 请问是什么原因?
Undefined command: "conf". Try "help". 编译的时候有加-g
Undefined command: "". Try "help".
The program is not being run.
Undefined command: "CHARGE". Try "help".
Undefined command: "0". Try "help".
[hujinhe@console ~]$ |
|