GNU调试器(GDB)已经开始改进,以增强其Microsoft Windows调试体验。
用于Windows可执行文件的GDB调试并不是什么新鲜事物,但是直到现在,它已将Cygwin OS ABI用于平台上的所有内容,包括MinGW生产的二进制文件之类的东西。
GDB目前尚未区分Cygwin生成的Windows二进制文件和非Cygwin生成的Windows二进制文件。因此,本周推出了GDB的新Windows OS ABI,以区别于Cygwin OS ABI。
这是由于Cygwin二进制文件与其他二进制文件之间的差异而导致的至少一个已知错误。对于使用Cygwin目标构建的GDB,默认的OS ABI仍将是Cygwin,但允许其他Windows二进制文件检测Windows OS ABI将有助于最终解决将来的错误以及任何其他相关的支持改进。
通过此GDB提交查看有关新Windows OS ABI的更多详细信息。由于专门的Cygwin二进制处理,还有一些其他提交作为此工作的一部分,包括此修复程序。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2020-03/162605.htm