İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

i686-w64-mingw32-gdb - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında i686-w64-mingw32-gdb'yi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen i686-w64-mingw32-gdb komutudur.

Program:

ADI


gdb - GNU Hata Ayıklayıcı

SİNOPSİS


[-Yardım] [-nh] [-nx] [-q] [-grup] [-cd=dir] [-f] [-b bps]
[-tty=dev] [-s simge dosyası] [-e disiplin görevlisi] [-se disiplin görevlisi] [-c çekirdek] [-p işlem kimliği]
[-x cmd'ler] [-d dir] [disiplin görevlisi|disiplin görevlisi işlem kimliği|disiplin görevlisi çekirdek]

TANIM


GDB gibi bir hata ayıklayıcının amacı, "içeride" neler olduğunu görmenize izin vermektir.
yürütülürken başka bir program -- veya başka bir programın o anda ne yaptığını
çöktü.

GDB size yardımcı olmak için dört ana türde şey yapabilir (artı bunları destekleyen başka şeyler de)
harekette böcekleri yakalayın:

· Davranışını etkileyebilecek herhangi bir şeyi belirterek programınızı başlatın.

· Belirtilen koşullarda programınızı durdurun.

· Programınız durduğunda ne olduğunu inceleyin.

· Programınızdaki bazı şeyleri değiştirin, böylece
bir hata ve diğeri hakkında bilgi edinmeye devam edin.

C, C@t{++}, Fortran ve Modula-2 ile yazılmış programlarda hata ayıklamak için GDB'yi kullanabilirsiniz.

GDB, "gdb" kabuk komutuyla çağrılır. Başladıktan sonra, komutları okur.
GDB komutu "quit" ile çıkmasını söyleyene kadar terminal. Çevrimiçi yardım alabilirsiniz
"help" komutunu kullanarak GDB'nin kendisinden.

"gdb"yi hiçbir argüman veya seçenek olmadan çalıştırabilirsiniz; ancak GDB'yi başlatmanın en yaygın yolu
bir veya iki argümanla, argüman olarak yürütülebilir bir program belirterek:

gdb programı

Ayrıca hem yürütülebilir bir programla hem de belirtilen bir çekirdek dosyayla başlayabilirsiniz:

gdb program çekirdeği

Bunun yerine, bir hata ayıklamak istiyorsanız, ikinci argüman olarak bir işlem kimliği belirtebilirsiniz.
çalışan süreç:

gdb programı 1234
gdb -p 1234

1234'ü işlemek için GDB'yi eklerdi (adlı bir dosyanız yoksa 1234; GDB kontrol ediyor
önce bir çekirdek dosya için). seçeneği ile -p ihmal edebilirsin program dosya adı.

İşte en sık ihtiyaç duyulan GDB komutlarından bazıları:

kırılma [dosya:]işlev
Bir kesme noktası ayarla işlev (bölgesindeki dosya).

koşmak [tartışma listesi]
Programınızı başlatın (ile tartışma listesi, belirtilmişse).

bt Geri izleme: program yığınını görüntüler.

baskı İfade
Bir ifadenin değerini görüntüleyin.

c Programınızı çalıştırmaya devam edin (durdurduktan sonra, örneğin bir kesme noktasında).

sonraki
Sonraki program satırını yürütün (durduktan sonra); adım tekrar hattaki herhangi bir işlev çağrıları.

düzenleme [dosya:]işlev
o anda durdurulduğu program satırına bakın.

liste [dosya:]işlev
programın metnini o anda durdurulduğu yerin yakınına yazın.

adım
Sonraki program satırını yürütün (durduktan sonra); adım içine hattaki herhangi bir işlev çağrıları.

yardım et [isim]
GDB komutuyla ilgili bilgileri göster isimveya GDB kullanımı hakkında genel bilgiler.

çıkmak
GDB'den çıkın.

GDB ile ilgili tüm ayrıntılar için bkz. kullanma GDB: A Başlangıç Kılavuzu için the GNU Kaynak Düzeyi DebuggerIle,
Richard M. Stallman ve Roland H. Pesch. Aynı metin çevrimiçi olarak "gdb" olarak mevcuttur
"bilgi" programına giriş.

SEÇENEKLER


Seçenekler dışındaki herhangi bir bağımsız değişken, yürütülebilir bir dosya ve çekirdek dosya (veya işlem kimliği) belirtir;
diğer bir deyişle, ilişkili seçenek bayrağı olmadan karşılaşılan ilk argüman, bir
-se seçeneği ve eğer varsa ikincisi, a'ya eşdeğerdir. -c bir adı varsa seçenek
dosya. Birçok seçeneğin hem uzun hem de kısa biçimleri vardır; ikisi de burada gösteriliyor. uzun formlar
yeterli seçenek mevcut olduğu sürece, onları keserseniz de tanınırlar.
açık. (İsterseniz, seçenek argümanlarını şu şekilde işaretleyebilirsiniz: + ziyade -Olsa
Biz daha olağan olan kuralı gösteriyoruz.)

Verdiğiniz tüm seçenekler ve komut satırı argümanları sırayla işlenir.
Sipariş ne zaman bir fark yaratır -x seçeneği kullanılır.

-Yardım
-h Kısa açıklamalarla birlikte tüm seçenekleri listeleyin.

-semboller=dosya
-s dosya
Dosyadan sembol tablosunu oku dosya.

-yazı yazmak
Yürütülebilir ve çekirdek dosyalara yazmayı etkinleştirin.

-exec=dosya
-e dosya
Dosyayı kullan dosya uygun olduğunda yürütülecek yürütülebilir dosya olarak ve incelemek için
bir çekirdek dökümü ile birlikte saf veriler.

-se=dosya
Dosyadan sembol tablosunu oku dosya ve yürütülebilir dosya olarak kullanın.

-çekirdek=dosya
-c dosya
Dosyayı kullan dosya incelemek için bir çekirdek dökümü olarak.

-komut=dosya
-x dosya
Dosyadan GDB komutlarını yürütün dosya.

-eski komuta
Verilen GDB'yi yürüt komuta.

-Directory =rehber
-d rehber
Ekle rehber kaynak dosyaları aramak için yola.

-nh komutlarını çalıştırma ~/.gdbinit.

-nx
-n Herhangi birinden komut yürütmeyin .gdbinit başlatma dosyaları.

-sessiz
-q "Sessizlik". Tanıtım ve telif hakkı mesajlarını yazdırmayın. Bu mesajlar
toplu modda da bastırılır.

-grup
Toplu modda çalıştırın. Tüm komut dosyalarını işledikten sonra 0 durumuyla çıkın
ile belirtilen -x (Ve .gdbinit, engellenmemişse). Sıfır olmayan bir durumla çıkın
komut dosyalarında GDB komutlarının yürütülmesinde hata oluşur.

Toplu iş modu, örneğin indirme ve çalıştırma gibi GDB'yi bir filtre olarak çalıştırmak için yararlı olabilir.
başka bir bilgisayarda bir program; Bunu daha kullanışlı hale getirmek için, mesaj

Program normal olarak çıktı.

(genellikle GDB kontrolü altında çalışan bir program sona erdiğinde verilir)
toplu modda çalışırken verilmez.

-cd=rehber
GDB'yi kullanarak çalıştırın rehber geçerli dizin yerine çalışma dizini olarak.

-Ad Soyad
-f Emacs, GDB'yi bir alt süreç olarak çalıştırdığında bu seçeneği ayarlar. GDB'ye çıktısını vermesini söyler.
her yığında standart, tanınabilir bir biçimde tam dosya adı ve satır numarası
çerçeve görüntülenir (programın her durduğunda buna dahildir). Bu tanınabilir
format iki gibi görünüyor \ 032 karakterler, ardından dosya adı, satır numarası ve
iki nokta üst üste ile ayrılmış karakter konumu ve yeni satır. Emacs-GDB arayüzü
program ikisini kullanır \ 032 için kaynak kodunu görüntülemek için bir sinyal olarak karakterler
çerçevesi.

-b bps
GDB tarafından kullanılan herhangi bir seri arabirimin hat hızını (baud hızı veya bit/saniye) ayarlayın
Uzaktan hata ayıklama için.

-tty=cihaz
kullanarak çalıştırın cihaz programınızın standart girişi ve çıkışı için.

onworks.net hizmetlerini kullanarak i686-w64-mingw32-gdb'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad