GNU發(fā)布GDB新版本 10.1和 mtools 4.025
日前GUN社區(qū)選宣布發(fā)布GNU調(diào)試器的新版10.1。GDB是由自由軟件計劃的核心工具之一,由開始的C語言調(diào)試器,發(fā)展為多語言多平臺的強(qiáng)大的編程調(diào)試?yán)?,目前支持Ada,C,C++,F(xiàn)ortran,Golang,Rust和其他更多語言。
GDB可以定位和追蹤(例如,調(diào)試正在運(yùn)行的程序)十多種不同的處理器架構(gòu),以及GDB本身在大多數(shù)流行的Microsoft Windows ,Mac OS,Unix和GNU/Linux及其各種發(fā)相版上運(yùn)行。
下載
GDB是免費(fèi)的(免費(fèi))軟件。
目前可以直接從GUN FTP下載GDB源碼包:
- ftp.gnu.org/gnu/gdb
源碼包的哈希信息是(下載后計算md5哈希值校驗(yàn)包完整性)
大小 md5sum 包名
- 21MiB 1822a7dd45e7813f4408407eec1a6af1 gdb-10.1.tar.xz
- 39MiB 67b01c95c88ab8e05a08680904bd6c92 gdb-10.1.tar.gz
GDB 10.1功能增強(qiáng)
GDB 10.1版本包括以下更改和增強(qiáng)功能:
- 支持調(diào)試新目標(biāo):
- - BPF (bpf-unknown-none)
- - ARC GNU/Linux
- - RISC-V GNU/Linux
新增加試驗(yàn)性質(zhì)的(beta)的多目標(biāo)調(diào)試。
- 支持debuginfod,這是用于分發(fā)ELF/DWARF調(diào)試信息和源碼的HTTP服務(wù)器。
- 支持在64位Windows 上用GDB調(diào)試32位Windows程序。
- 支持使用GNU Guile 3.0和2.2(除2.0之外)構(gòu)建GDB。
- 默認(rèn)開啟對符號表使用多線程加載,這極大提高了性能。
- 對Python和Guile API的各種增強(qiáng)。
- 各種TUI模式修復(fù)和增強(qiáng)。
其他雜項(xiàng)增強(qiáng)功能:
- 對附加的進(jìn)程,對當(dāng)前進(jìn)程和已經(jīng)加載到GDB中的差異不匹配時進(jìn)行檢測。
- 對默認(rèn)參數(shù),支持使用"別名"。
GDBserver刪除對下面主機(jī)三元組的支持:
- 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*
有關(guān)每個項(xiàng)目的完整列表和更多詳細(xì)信息,請參閱gdb官方文檔。
GNU mtools 4.0.25
同日,GNU也發(fā)布了GNU mtools新版本4.0.25。Mtools是GNU訪問MS-DOS磁盤的實(shí)用程序的集合以及Unix(無需掛載它們)來更改FAT特定的文件屬性(隱藏,存檔,系統(tǒng)),并格式化FAT格式。
Mtools支持W32樣式的長文件名,F(xiàn)AT32,OS/2 Xdf磁盤和2m磁盤(在高密度3 1/2磁盤上最多可存儲1992k)。Mtools也包括mpartition,這是一個簡單的分區(qū)程序。這也是使用磁盤映像文件的便捷工具(由于帶有-i標(biāo)志)。
可從通過GNU FTP機(jī)器鏡像站下載:
- ftp.gnu.org/gnu/mtools
可以從ftp.gnu.org及其全球范圍的鏡像獲取源:下載目錄還包括了Debian和RPM的二進(jìn)制預(yù)編譯包軟件。
4.0.24版本的改進(jìn)包括:
- 更新FAT時,信息扇區(qū)的未使用內(nèi)容不再歸零。
- 解析配置文件現(xiàn)在可以在設(shè)置中正常使用土耳其語區(qū)域。