Azərbaycanca AzərbaycancaDeutsch Deutsch日本語 日本語Lietuvos Lietuvosසිංහල සිංහලTürkçe TürkçeУкраїнська УкраїнськаUnited State United State
Destek
www.wikipedia.tr-tr.nina.az
  • Vikipedi

GNU Debugger GDB olarak kısaltılır GNU yazılım sistemi için kullanılan bir hata ayıklayıcıdır debugger Unix tabanlı pek

GNU Debugger

GNU Debugger
www.wikipedia.tr-tr.nina.azhttps://www.wikipedia.tr-tr.nina.az
TikTok Jeton Satışı

GNU Debugger(GDB olarak kısaltılır) GNU yazılım sistemi için kullanılan bir hata ayıklayıcıdır (debugger). Unix tabanlı pek çok sisteminde, C, ve Fortran gibi birçok programlama dilinde çalışan taşınabilir bir hata ayıklayıcıdır.

GNU Debugger
image
image
Geliştirici(ler)GNU Projesi
İlk yayınlanma1986 (38 yıl önce) (1986)
Güncel sürüm14.2 image / 3 Mart 2024
Programlama diliC, , Python
İşletim sistemiUnix-like, Windows
TürHata ayıklayıcı
Lisans(GPLv3)
Resmî sitesignu.org/software/gdb
Kod deposu
  • sourceware.org/git/binutils-gdb.git
image

Tarihçe

Richard Stallman tarafından 1988 yılında yazılan GDB, GNU General Public License kapsamında dağıtılan ücretsiz bir yazılımdır. 1990 - 1993 yılları arasında Cygnus Solutions' da çalıştığı sırada geliştirilmesine tarafından devam edilmiştir.

Teknik Detaylar

Özellikler

GDB bilgisayar programlarının çalıştırılmasını değiştiren ve takip eden pek çok gelişmiş özelliğe sahiptir. Kullanıcı programın iç değişkenlerini ve normal akışı içerisinde çağrılan fonksiyonları izleyebilir ve degiştirebilir.

2003 yılı itbari ile GDB' nin desteklediği işlemciler şunlardır; Alpha, ARM, , , , X86 ve X86-64, IA-64 "Itanium", Motorola 68000, MIPS,PA-RISC, PowerPC, , SPARC, .

Standart sürüme eklenmiş daha az bilinen işlemciler; , , AVR, , , , , , Intel i960, , 68HC11, , , , , , , , ve . (yeni sürümler muhtemelen bu işlemcileri desteklemeyecektir.)

GDB hedef platformlar için üzerinde derlenmiştir.

Uzaktan Hata Ayıklama

Gömülü sistemlerde hata ayıklama işlemi sırasında sıklıkla GDB'nin "uzaktan" modu kullanılır. GDB bir makina üzerinde çalışıyor ve ayıklanan program başka bir makina üzerinde çalışıyorsa uzaktan işlem etkinliği kullanılır. Seri port ya da (TCP/IP) üzerinden, GDB protokolünü anlayan uzaktaki makinayla bağlantı kurulabilir. Aynı mod kaynak seviyesinde çalışan bir linux kernel gdb kullanarak KGDB tarafından ayıklanması sırasındada kullanılır. Kernel geliştiricileri kgdb' yi kullanarak uygulama programları gibi kernel üzerindede hata ayıklama işlemleri yapabilirler. Kernel code içerisinde istenilen yerlere kesme noktaları konularak kod boyunca belli adımlarla ilerlenip değişkenler gözlemlenebilir. Bazı mimarilerde donanım hata ayıklama yazmaçları (register) mevcut olup, çeşitli izleme noktaları belirlenerek belirli bir bellek adresine ulaşıldığı ya da çalıştırıldığı zaman kesme noktaları tetiklenebilmektedir. kgdb hata ayıklanması yapılacak makinaya ya da ethernet kartı üzerinden bağlı ikinci bir makina gerektirir. FreeBSD üzerinde kullanarak hata ayıklama işlemini gerçekleştirmek mümkündür.

Sınırlamalar

GDB kendi içerisinde bir grafiksel kullanıcı arayüzüne sahip değildir, standart olarak komut satırı arayüzüne sahiptir. , ve Emacs' in uygulaması GDB için grafik arayüzleri sağlamaktadır. Bu araçlar hata ayıklayıcılara benzer özelliklere sahiptir.

dedektörü gibi çeşitli araçlarda GDB ile beraber çalışabilmektedir.

Örnek Komutlar

gdb prog.out prog.out ayıklar

gdb > run çalıştırır

Dış bağlantılar

  • GDB resmi web sitesi 1 Temmuz 2006 tarihinde Wayback Machine sitesinde .
  1. ^ "GDB 14.2 released!" (İngilizce). 3 Mart 2024. Erişim tarihi: 3 Mart 2024. Arşivlenmesi gereken bağlantıya sahip kaynak şablonu içeren maddeler ()

wikipedia, wiki, viki, vikipedia, oku, kitap, kütüphane, kütübhane, ara, ara bul, bul, herşey, ne arasanız burada,hikayeler, makale, kitaplar, öğren, wiki, bilgi, tarih, yukle, izle, telefon için, turk, türk, türkçe, turkce, nasıl yapılır, ne demek, nasıl, yapmak, yapılır, indir, ücretsiz, ücretsiz indir, bedava, bedava indir, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, resim, müzik, şarkı, film, film, oyun, oyunlar, mobil, cep telefonu, telefon, android, ios, apple, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, pc, web, computer, bilgisayar

GNU Debugger GDB olarak kisaltilir GNU yazilim sistemi icin kullanilan bir hata ayiklayicidir debugger Unix tabanli pek cok sisteminde C C ve Fortran gibi bircok programlama dilinde calisan tasinabilir bir hata ayiklayicidir GNU DebuggerGelistirici ler GNU ProjesiIlk yayinlanma1986 38 yil once 1986 Guncel surum14 2 3 Mart 2024Programlama diliC C PythonIsletim sistemiUnix like WindowsTurHata ayiklayiciLisansGPLv3Resmi sitesignu org software gdbKod deposusourceware org git binutils gdb gitTarihceRichard Stallman tarafindan 1988 yilinda yazilan GDB GNU General Public License kapsaminda dagitilan ucretsiz bir yazilimdir 1990 1993 yillari arasinda Cygnus Solutions da calistigi sirada gelistirilmesine tarafindan devam edilmistir Teknik DetaylarOzellikler GDB bilgisayar programlarinin calistirilmasini degistiren ve takip eden pek cok gelismis ozellige sahiptir Kullanici programin ic degiskenlerini ve normal akisi icerisinde cagrilan fonksiyonlari izleyebilir ve degistirebilir 2003 yili itbari ile GDB nin destekledigi islemciler sunlardir Alpha ARM X86 ve X86 64 IA 64 Itanium Motorola 68000 MIPS PA RISC PowerPC SPARC Standart surume eklenmis daha az bilinen islemciler AVR Intel i960 68HC11 ve yeni surumler muhtemelen bu islemcileri desteklemeyecektir GDB hedef platformlar icin uzerinde derlenmistir Uzaktan Hata Ayiklama Gomulu sistemlerde hata ayiklama islemi sirasinda siklikla GDB nin uzaktan modu kullanilir GDB bir makina uzerinde calisiyor ve ayiklanan program baska bir makina uzerinde calisiyorsa uzaktan islem etkinligi kullanilir Seri port ya da TCP IP uzerinden GDB protokolunu anlayan uzaktaki makinayla baglanti kurulabilir Ayni mod kaynak seviyesinde calisan bir linux kernel gdb kullanarak KGDB tarafindan ayiklanmasi sirasindada kullanilir Kernel gelistiricileri kgdb yi kullanarak uygulama programlari gibi kernel uzerindede hata ayiklama islemleri yapabilirler Kernel code icerisinde istenilen yerlere kesme noktalari konularak kod boyunca belli adimlarla ilerlenip degiskenler gozlemlenebilir Bazi mimarilerde donanim hata ayiklama yazmaclari register mevcut olup cesitli izleme noktalari belirlenerek belirli bir bellek adresine ulasildigi ya da calistirildigi zaman kesme noktalari tetiklenebilmektedir kgdb hata ayiklanmasi yapilacak makinaya ya da ethernet karti uzerinden bagli ikinci bir makina gerektirir FreeBSD uzerinde kullanarak hata ayiklama islemini gerceklestirmek mumkundur SinirlamalarGDB kendi icerisinde bir grafiksel kullanici arayuzune sahip degildir standart olarak komut satiri arayuzune sahiptir ve Emacs in uygulamasi GDB icin grafik arayuzleri saglamaktadir Bu araclar hata ayiklayicilara benzer ozelliklere sahiptir dedektoru gibi cesitli araclarda GDB ile beraber calisabilmektedir Ornek Komutlargdb prog out prog out ayiklar gdb gt run calistirirDis baglantilarGDB resmi web sitesi 1 Temmuz 2006 tarihinde Wayback Machine sitesinde GDB 14 2 released Ingilizce 3 Mart 2024 Erisim tarihi 3 Mart 2024 Arsivlenmesi gereken baglantiya sahip kaynak sablonu iceren maddeler link

Yayın tarihi: Temmuz 06, 2024, 07:35 am
En çok okunan
  • Aralık 17, 2025

    Mangbetu dili

  • Aralık 16, 2025

    Maktaaral

  • Aralık 13, 2025

    Madonna (anlam ayrımı)

  • Aralık 06, 2025

    Maa dilleri

  • Aralık 14, 2025

    Mazda S platformu

Günlük
  • Vikipedi

  • Kürk

  • Okaliptüs

  • Taylor Swift

  • Speak Now (şarkı)

  • 1187

  • Almanya

  • Jean Genet

  • Yahudilik

  • Nil

NiNa.Az - Stüdyo

  • Vikipedi

Bültene üye ol

Mail listemize abone olarak bizden her zaman en son haberleri alacaksınız.
Temasta ol
Bize Ulaşın
DMCA Sitemap Feeds
© 2019 nina.az - Her hakkı saklıdır.
Telif hakkı: Dadaş Mammedov
Üst