在CentOS中调试Fortran代码,可参考以下技巧和工具:
gfortran -g
选项生成含调试信息的可执行文件,如gfortran -g my_program.f90 -o my_program
。gdb ./my_program
。break my_subroutine
或break 行号
。step
(进入子程序)或next
(跳过子程序)。print 变量名
。valgrind --leak-check=full ./my_program
检测内存泄漏、数组越界等。cppcheck
或clang-tidy
检查代码潜在错误。print
语句输出关键变量值,或使用__FILE__
和__LINE__
宏定位错误位置。lldb
:替代GDB的调试器,用法类似。/traceback
等选项生成详细错误信息(需配合GDB使用)。