gpt4 book ai didi

debugging - 如何在 idb(intel 编译器调试器)中对 fortran 可执行文件使用break命令?

转载 作者:行者123 更新时间:2023-12-03 06:44:54 26 4
gpt4 key购买 nike

我是 idb/gdb 调试器的新手,所以我提前对不好的问题表示歉意。我正在尝试使用 idb 在名为 set_time_i 的函数中设置断点,该函数位于名为 time_manager.F90 的文件中。但是,idb 不断给我错误消息并阻止我设置断点。我可以知道我是否做错了什么吗?我尝试了所有这些命令:

1) (idb) 中断 time_manager.F90:set_time_i

2) (idb) 中断 time_manager:set_time_i

3) (idb) 中断 set_time_i

4) (idb) 中断 time_manager_:set_time_i_

错误信息是

“break time_manager:set_time_i ^ 无法将输入解析为合法命令或 Fortran 表达式。”

以上都不起作用。我在使用它时错过了什么吗?谢谢

最佳答案

与 C 不同,命令

break file:function

不适用于 Fortran(无论是 GDB 还是 IDB)。我通常在 GDB 模式下启动英特尔调试器,并且您的调用的第三种形式可以工作。

[shell] $ idbc -gdb a.out   # Command-line, GDB mode 
(idb) break set_time_i

关于debugging - 如何在 idb(intel 编译器调试器)中对 fortran 可执行文件使用break命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7275877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com