日前,GNU社区宣布发布新版GNU调试器10.1。GDB是自由软件项目的核心工具之一。它从一个C语言调试器开始,发展成为一个强大的多语言、多平台编程调试工具。目前支持Ada、C、C++、Fortran、Golang、Rust等语言。GDB可以定位和跟踪(例如,调试正在运行的程序)十几种不同的处理器架构,并且GDB本身运行在大多数流行版本的MicrosoftWindows、MacOS、Unix和GNU/Linux及其各种发行版上。跑步。下载GDB是免费(free)软件。目前可以直接从GUNFTP下载GDB源码包:ftp.gnu.org/gnu/gdb源码包哈希信息为(下载后计算md5哈希值验证包完整性)大小md5sum包名21MiB1822a7dd45e7813f4408407eec1a6af1gdb-10.1。tar.xz39MiB67b01c95c88ab8e05a08680904bd6c92gdb-10.1.tar.gzGDB10.1增强功能GDB10.1版本包括以下更改和增强功能:支持调试新目标:-BPF(bpf-unknown-none)GDBserver添加了对目标的支持:-ARCGNU/Linux-RISC-VGNU/Linux添加了实验性(测试版)多目标调试。支持debuginfod,一个用于分发ELF/DWARF调试信息和源代码的HTTP服务器。支持在64位Windows上使用GDB调试32位Windows程序。支持使用GNUGuile3.0和2.2(除了2.0)构建GDB。默认情况下启用对符号表使用多线程加载,这大大提高了性能。对Python和GuileAPI的各种增强。各种TUI模式修复和增强。其他杂项增强功能:对于附加进程,检测当前进程与已加载到GDB中的差异何时不匹配。对于默认参数,支持“别名”。GDBserver删除了对以下主机三元组的支持:i[34567]86-*-lynxos*powerpc-*-lynxos*i[34567]86-*-nto*bfin-*-*linux*crisv32-*-linux*cris-*-linux*m32r*-*-linux*tilegx-*-linux*arm*-*-mingw32ce*i[34567]86-*-mingw32ce*有关每个项目的完整列表和更多详细信息,请参阅gdb官方文档.GNUmtools4.0.25同一天,GNU还发布了新版本的GNUmtools4.0.25。Mtools是GNU访问MS-DOS磁盘和Unix(无需挂载它们)以更改特定于FAT的文件属性(隐藏、存档、系统)和格式化FAT的实用程序集合。Mtools支持W32样式的长文件名、FAT32、OS/2Xdf磁盘和2m磁盘(在高密度31/2磁盘上高达1992k)。Mtools还包括mpartition,一个简单的分区程序。这也是处理磁盘映像文件的便捷工具(多亏了-i标志)。可从GNUFTP机镜像站下载:ftp.gnu.org/gnu/mtools源码可从ftp.gnu.org及其全球镜像获取:下载目录还包括Debian和RPM的二进制预编译包软件.4.0.24版本的改进包括:更新FAT时,不再将信息扇区未使用的内容重置为零。解析配置文件现在可以在设置中正确使用土耳其语言环境。
