InggrisPerancisSpanyol

Ad


favorit OnWorks

gdb - Daring di Awan

Jalankan gdb di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows, atau emulator online MAC OS

Ini adalah perintah gdb yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


gdb - Debugger GNU

RINGKASAN


gdb [-bantu] [-nh] [-nx] [-q] [-kelompok] [-cd=dir] [-f] [-b bps]
[-tty=dev] [-s file sim] [-e prog] [-se prog] [-c inti] [-p procID]
[-x cmd] [-d dir] [prog|prog procID|prog inti]

DESKRIPSI


Tujuan dari debugger seperti GDB adalah untuk memungkinkan Anda melihat apa yang terjadi "di dalam"
program lain saat dijalankan -- atau apa yang sedang dilakukan program lain saat itu
jatuh.

GDB dapat melakukan empat hal utama (ditambah hal-hal lain yang mendukungnya) untuk membantu Anda
tangkap bug saat beraksi:

· Mulai program Anda, tentukan apa pun yang mungkin memengaruhi perilakunya.

· Membuat program Anda berhenti pada kondisi tertentu.

· Periksa apa yang terjadi, ketika program Anda telah berhenti.

· Ubah hal-hal dalam program Anda, sehingga Anda dapat bereksperimen dengan mengoreksi efek dari
satu bug dan terus belajar tentang yang lain.

Anda dapat menggunakan GDB untuk men-debug program yang ditulis dalam C, C@t{++}, Fortran, dan Modula-2.

GDB dipanggil dengan perintah shell "gdb". Setelah dimulai, ia membaca perintah dari
terminal sampai Anda menyuruhnya keluar dengan perintah GDB "keluar". Anda bisa mendapatkan bantuan online
dari GDB sendiri dengan menggunakan perintah "help".

Anda dapat menjalankan "gdb" tanpa argumen atau opsi; tetapi cara paling umum untuk memulai GDB adalah
dengan satu atau dua argumen, menetapkan program yang dapat dieksekusi sebagai argumen:

program gdb

Anda juga dapat memulai dengan program yang dapat dieksekusi dan file inti yang ditentukan:

inti program gdb

Sebagai gantinya, Anda dapat menentukan ID proses sebagai argumen kedua, jika Anda ingin men-debug a
menjalankan proses:

program gdb 1234
gdb -p 1234

akan melampirkan GDB untuk memproses 1234 (kecuali jika Anda juga memiliki file bernama 1234; GDB memang memeriksa
untuk file inti terlebih dahulu). Dengan pilihan -p Anda dapat menghilangkan program nama file.

Berikut adalah beberapa perintah GDB yang paling sering dibutuhkan:

istirahat [fillet:]fungsi
Tetapkan breakpoint di fungsi (di fillet).

menjalankan [ahli argumen]
Mulai program Anda (dengan ahli argumen, jika ditentukan).

bt Backtrace: menampilkan tumpukan program.

mencetak cepat
Menampilkan nilai ekspresi.

c Lanjutkan menjalankan program Anda (setelah berhenti, misalnya pada breakpoint).

berikutnya
Jalankan baris program berikutnya (setelah berhenti); melangkah lebih panggilan fungsi apa pun di saluran.

mengedit [fillet:]fungsi
lihat baris program di mana saat ini dihentikan.

daftar [fillet:]fungsi
ketik teks program di sekitar tempat program dihentikan saat ini.

langkah
Jalankan baris program berikutnya (setelah berhenti); melangkah ke panggilan fungsi apa pun di saluran.

membantu [nama]
Tampilkan informasi tentang perintah GDB nama, atau informasi umum tentang penggunaan GDB.

berhenti
Keluar dari GDB.

Untuk detail lengkap tentang GDB, lihat Menggunakan PDB: A Panduan untuk itu GNU Tingkat Sumber Debugger, Dengan
Richard M. Stallman dan Roland H. Pesch. Teks yang sama tersedia online sebagai "gdb"
masuk dalam program "info".

PILIHAN


Argumen apa pun selain opsi menentukan file yang dapat dieksekusi dan file inti (atau ID proses);
yaitu, argumen pertama yang ditemukan tanpa flag opsi terkait sama dengan a
-se opsi, dan yang kedua, jika ada, setara dengan a -c pilihan jika itu nama a
mengajukan. Banyak pilihan memiliki bentuk panjang dan pendek; keduanya ditampilkan di sini. Bentuk panjang
juga dikenali jika Anda memotongnya, selama opsi yang ada cukup
jelas. (Jika Anda mau, Anda dapat menandai argumen opsi dengan + daripada -, Meskipun
kami mengilustrasikan konvensi yang lebih biasa.)

Semua opsi dan argumen baris perintah yang Anda berikan diproses secara berurutan.
Urutan membuat perbedaan ketika -x opsi digunakan.

-bantu
-h Daftar semua opsi, dengan penjelasan singkat.

-simbol=fillet
-s fillet
Baca tabel simbol dari file fillet.

-menulis
Aktifkan penulisan ke file yang dapat dieksekusi dan file inti.

-exec=fillet
-e fillet
Gunakan file fillet sebagai file yang dapat dieksekusi untuk dieksekusi bila perlu, dan untuk diperiksa
data murni dalam hubungannya dengan dump inti.

-se=fillet
Baca tabel simbol dari file fillet dan menggunakannya sebagai file yang dapat dieksekusi.

-inti=fillet
-c fillet
Gunakan file fillet sebagai dump inti untuk memeriksa.

-perintah=fillet
-x fillet
Jalankan perintah GDB dari file fillet.

-mantan Command
Jalankan GDB yang diberikan Command.

-direktori=direktori
-d direktori
Add direktori ke jalur untuk mencari file sumber.

-nh Jangan menjalankan perintah dari ~/.gdbinit.

-nx
-n Jangan menjalankan perintah dari apapun .gdbinit file inisialisasi.

-diam
-q "Diam". Jangan cetak pesan pengantar dan hak cipta. Pesan-pesan ini adalah
juga ditekan dalam mode batch.

-kelompok
Jalankan dalam mode batch. Keluar dengan status 0 setelah memproses semua file perintah
ditentukan dengan -x (Dan .gdbinit, jika tidak dihambat). Keluar dengan status bukan nol jika
terjadi kesalahan dalam menjalankan perintah GDB di file perintah.

Mode batch mungkin berguna untuk menjalankan GDB sebagai filter, misalnya untuk mengunduh dan menjalankan
program di komputer lain; untuk membuat ini lebih bermanfaat, pesan

Program keluar secara normal.

(yang biasanya dikeluarkan setiap kali program yang berjalan di bawah kendali GDB berakhir)
tidak dikeluarkan saat berjalan dalam mode batch.

-cd=direktori
Jalankan GDB menggunakan direktori sebagai direktori kerjanya, bukan direktori saat ini.

-nama lengkap
-f Emacs menyetel opsi ini saat menjalankan GDB sebagai subproses. Ini memberitahu GDB untuk menampilkan
nama file lengkap dan nomor baris dengan cara standar yang dapat dikenali setiap kali tumpukan
frame ditampilkan (termasuk setiap kali program berhenti). Ini dikenali
formatnya terlihat seperti dua \ 032 karakter, diikuti dengan nama file, nomor baris dan
posisi karakter dipisahkan oleh titik dua, dan baris baru. Antarmuka Emacs-ke-GDB
program menggunakan keduanya \ 032 karakter sebagai sinyal untuk menampilkan kode sumber untuk
bingkai.

-b bps
Atur kecepatan saluran (baud rate atau bit per detik) dari antarmuka serial apa pun yang digunakan oleh GDB
untuk debugging jarak jauh.

-tty=alat
Jalankan menggunakan alat untuk input dan output standar program Anda.

Gunakan gdb online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    wxPython
    wxPython
    Satu set modul ekstensi Python yang
    bungkus kelas GUI lintas platform dari
    wxWidgets.. Pemirsa: Pengembang. Pengguna
    antarmuka: Sistem X Window (X11), Win32 ...
    Unduh wxPython.dll
  • 2
    manajer file paket
    manajer file paket
    Ini adalah pengelola file paket Total War
    proyek, mulai dari versi 1.7. SEBUAH
    pengenalan singkat ke Warscape
    modifikasi: ...
    Unduh packfilemanager.dll
  • 3
    IPerf2
    IPerf2
    Alat lalu lintas jaringan untuk mengukur
    Kinerja TCP dan UDP dengan metrik
    sekitar throughput dan latency. NS
    tujuan termasuk mempertahankan aktif
    kod iperf...
    Unduh IPerf2.dll
  • 4
    fre:ac - konverter audio gratis
    fre:ac - konverter audio gratis
    fre:ac adalah konverter audio dan CD gratis
    ripper untuk berbagai format dan pembuat enkode.
    Ini fitur MP3, MP4/M4A, WMA, Ogg
    Format Vorbis, FLAC, AAC, dan Bonk
    mendukung, ...
    Unduh fre:ac - konverter audio gratis
  • 5
    Matplotlib
    Matplotlib
    Matplotlib adalah perpustakaan yang komprehensif
    untuk membuat statis, animasi, dan
    visualisasi interaktif dengan Python.
    Matplotlib membuat hal-hal mudah menjadi mudah dan
    hal yang sulit...
    Unduh Matplotlib.dll
  • 6
    Manusia Bot
    Manusia Bot
    Tulis logika chatbot Anda sekali dan
    hubungkan ke salah satu yang tersedia
    layanan perpesanan, termasuk Amazon
    Alexa, Facebook Messenger, Kendur,
    Telegram atau bahkan ...
    Unduh BotMan.dll
  • Lebih banyak lagi »

Perintah Linux

Ad