0
我有一個龐大的pascal代碼與fpc編譯。 我得到隨機「EInOutError」異常,我試圖用gdb調試它。在GDB中捕獲FreePascal異常
我已經試過了break fpc_raiseexception,catch throw,catch exception,catch catch。 Nothign似乎工作...
當異常升溫時,我該如何中斷(在gdb上有回溯)?
我有一個龐大的pascal代碼與fpc編譯。 我得到隨機「EInOutError」異常,我試圖用gdb調試它。在GDB中捕獲FreePascal異常
我已經試過了break fpc_raiseexception,catch throw,catch exception,catch catch。 Nothign似乎工作...
當異常升溫時,我該如何中斷(在gdb上有回溯)?
fpc_raiseexception上的斷點應該是件好事。
不要使用與異常相關的gdb「catch」功能。這些是針對GCC C++異常,而不是針對FPC。
我試了一遍,它的工作。謝謝。 –