欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

gdb调试Fortran程序

程序员文章站 2023-12-25 22:46:15
...

编译连接

gfortran -o test a.f90 b.f90 c.f90 -llapck ....-g

或者

gfortran -c -g a.f90
gfortran -c -g b.f90
...
gfortran -o test a.o b.o... --llapck

gdb调试

gdb test
l (小写的L,用来显示程序,多再次输如l就往下翻一页)
b 1000 (在第1000行加断点:运行到这里暂停)
r ./mcmc/....ini (后面的是输入参数,如果没有不用输入。这句用来启动gdb)
info locals (输出此时所有变量)
n or next (单步调试)
s or stepin (进入函数调试)
c or continue (继续运行到下一个断点,如果没有,就运行到结束)
print a (输出a这个变量的值)
q (退出调试)
相关标签: fortran gdb

上一篇:

下一篇: