0

我有一个用 fpc 编译的巨大的帕斯卡代码。我收到随机的“EInOutError”异常,我正在尝试使用 gdb 对其进行调试。

我已经尝试过break fpc_raiseexception、catch throw、catch exception、catch catch。似乎没什么用...

引发异常时如何中断(在 gdb 进行回溯)?

4

1 回答 1

1

fpc_raiseexception 上的断点应该是件好事。

不要使用与异常相关的 gdb “catch” 功能。这些是针对 GCC C++ 异常的,而不是针对 FPC 的。

于 2011-06-24T08:22:29.317 回答