与GNU Binutils 2.34 添加可选的 HTTP 服务器类似,LLVM 15 正在为 debuginfod 添加一个基本的 Web 服务器。在这两种情况下,此 HTTP 服务器仅用于向客户端分发 ELF/DWARF 调试信息和源代码。开发人员客户端可以查询 Web 服务器以获取在给定系统上本地未找到的调试文件。Debuginfod为促进开发人员工作流程打开了有趣的新功能。
GNU 调试器(GDB) 添加了 debuginfod 集成,以及其他包含它的开源开发工具。Arch Linux、Fedora和Debian一直是包含 debuginfod 的发行版之一。
上周合并的是一个用于 LLVM 的最小 HTTP 服务器,它围绕 cpp-httplib,一个 C++ 标头 HTTP/HTTPS 服务器和客户端库。从 LLVM 15 开始,现在有一个 LLVM debuginfod 服务器可用。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun176333.html