GNU için kullanılan bir hata ayıklayıcı (debugger) olan GDB‘nin (GNU Debugger) 18.1 sürümü, Andrew Burgess tarafından duyuruldu. Ada, C, C++, Go, Rust ve diğerleri için kaynak düzeyinde bir hata ayıklayıcı olan yazılımın, çeşitli hata düzeltmeleriyle geldiği belirtiliyor. Bir düzineden fazla farklı işlemci mimarisi ve GDB’nin kendisininen popüler GNU/Linux, Unix ve Microsoft Windows varyantlarında çalışabileceği hatırlatılıyor. Ada, C, C ++, Objective-C, Pascal ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB; popüler GNU/Linux, Unix ve Microsoft Windows varyantları ile kullanıcıya sunuluyor. 1988 yılında Richard Stallman tarafından yazılan GDB, GNU General Public License kapsamında dağıtılan özgür bir yazılımdır. 1990 – 1993 yılları arasında geliştirilmesine John Gilmore tarafından devam edilmiştir. Unix tabanlı pek çok sistemde, Ada, C, C++, Fortran, Go ve Rust gibi pek çok programlama dilinde çalışan taşınabilir bir hata ayıklayıcı olan GDB; bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Ada, C, C++, Fortran, Go, Rust ve diğer birçok dil için kaynak düzeyinde bir hata ayıklayıcı olan GDB‘nin yeni sürümünün, Windows yerel hedefinde önemli iyileştirmelerle geldiği belirtilirken, kesintisiz modun artık desteklenmediği (Windows 10 veya üstü gerektirirdiği), zamanlayıcı kilitlemenin (“set scheduler-locking on”) ise artık çalıştığı ifade ediliyor. Yerel iş parçacığı yerel depolama (TLS) değişkenlerinin de artık desteklenmediği belirtilirken, fakat, Windows terminal konsolunda, GDB’nin artık gerçek renkleri desteklediği söyleniyor. Ayrıca 24 bit renkleri ve çıktı kod sayfası 65001 olduğunda emoji stilini ve genel olarak UTF-8 metni destekliyor (ana bilgisayar karakter seti daha sonra otomatik olarak UTF-8’e ayarlanıyor). Dosya adlarının ise artık tutarlı bir şekilde eğik çizgilerle gösterildiği belirtiliyor. GDB artık tüm tür sembollerini .gdb_index bölümüne ekleyerek, GDB’nin dizine güvenirken bir türü bulamama durumlarını düzeltiyor. GNU Debugger (GDB) 18.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir. Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB’nin “uzaktan” modu kullanılır. GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzünden kullanılır. 2003 yılı itibari ile GDB’ nin desteklediği işlemciler şunlardır; Alpha, ARM, H8/300, System/370, System 390, X86 ve X86-64, IA-64 “Itanium”, Motorola 68000, MIPS,PA-RISC, PowerPC, SuperH, SPARC, VAX. GNU Debugger (GDB) 18.1 edinmek için aşağıdaki linklerden yararlanabilirsiniz.