编程语言
首页 > 编程语言> > MinGW-w64 C/C++编译器个版本说明

MinGW-w64 C/C++编译器个版本说明

作者:互联网

MinGW-w64 C/C++编译器个版本说明


MinGW-w64 C/C++编译器资源直达链接:https://sourceforge.net/projects/mingw-w64/


在这里插入图片描述

型号列表

x86_64-posix-sjlj
x86_64-posix-seh
x86_64-win32-sjlj
x86_64-win32-seh
i686-posix-sjlj
i686-posix-dwarf
i686-win32-sjlj
i686-win32-dwarf

区别

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使用自己的异常处理机制。

标签:x86,32,C++,EH,win32,编译器,MinGW,64,DWARF
来源: https://blog.csdn.net/weixin_42880082/article/details/120097989