• DWARF:DWARF- 2(DW2)EH ,這需要使用DWARF-2(或DWARF-3)調試信息。 DW-2 EH可以導致可執行文件
    略顯膨脹,因為大的調用堆棧解開表必須包含在可執行文件中的
  • setjmp / longjmp(SJLJ)。基於SJLJ的EH比DW2 EH慢得多(在沒有
    異常時會懲罰甚至正常執行),但是可以在沒有使用GCC編譯的代碼或沒有調用堆棧的代碼上工作
  • 結構化異常處理(SEH) (Structured Exception Handling)Windows使用自己的異常處理機制。

3 參考:

1. MingGW64 下載多個版本區別

2. 傳送門