EnglishFrenchSpanish

Jalankan server | Ubuntu > | Fedora > |


favorit OnWorks

xxgdb - Daring di Awan

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

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

PROGRAM:

NAMA


xxgdb - Antarmuka sistem jendela X ke debugger gdb.

RINGKASAN


xxgdb [ -toolkittoption ... ] [-xxgdboption ... ] [-gdboption ... ] [objfile [ file inti ]]

DESKRIPSI


Xxgdb adalah antarmuka pengguna grafis untuk gdb debugger di bawah Sistem X Window. Dia
memberikan umpan balik visual dan input mouse bagi pengguna untuk mengontrol eksekusi program melalui
breakpoints, untuk memeriksa dan melintasi tumpukan panggilan fungsi, untuk menampilkan nilai dari
variabel dan struktur data, dan untuk menelusuri file dan fungsi sumber.

Xxgdb memungkinkan perintah gdb awal disimpan dalam file .gdbinit untuk segera dieksekusi
setelah informasi simbolik dibaca. Jika .gdbinit tidak ada dalam arus
direktori, direktori home pengguna dicari ( /.gdbinit). Opsi -nx dapat digunakan untuk
mencegah xxgdb dari mengeksekusi file ini. Opsi -i dapat digunakan untuk mengubah nama file
berkas perintah.

file obj adalah file objek yang dihasilkan oleh kompiler dengan opsi yang sesuai (-g)
ditentukan untuk menghasilkan informasi tabel simbol untuk gdb.

Jika file bernama inti ada di direktori saat ini atau a file inti ditentukan, xxgdb bisa
digunakan untuk memeriksa status program saat core dump terjadi.

Nama debugger dipanggil oleh xxgdb adalah, secara default, gdb, tetapi dapat diganti
dengan variabel lingkungan XXGDB_DEBUGGER atau dengan opsi db_name.

PILIHAN


Xxgdb menerima semua opsi baris perintah X Toolkit standar (lihat X(1)), dan semua
opsi gdb (lihat gdb(1)), ditambah opsi khusus xxgdb berikut:

-db_name nama debugger
Tentukan nama debugger untuk mengganti "gdb" default. PERINGATAN: oleh
prompt default adalah nama debugger yang diapit dalam tanda kurung diikuti oleh a
ruang angkasa. Jadi jika promptnya masih "(gdb) ", Anda HARUS menggunakan -db_Prompt "gdb"

-db_prompt promptstring
Tentukan ke xxgdb apa yang dimaksud dengan prompt debugger. Standarnya adalah mengharapkan prompt
menjadi nama debugger yang diapit dalam tanda kurung diikuti dengan spasi (mis.
"(gdb)").

-i nama file
Tentukan nama file dari file perintah gdb awal. Standarnya adalah ".gdbinit".

-nx Jangan jalankan file .gdbinit (atau file yang ditentukan dengan -i)

-bigicon
Menggunakan ikon 64x64, bukan ikon 48x48 default.

SUBWINDOWS


Xxgdb terdiri dari sub-jendela berikut:

Jendela File Menampilkan nama path lengkap dari file yang ditampilkan di jendela sumber,
dan nomor baris tanda sisipan.

Jendela Sumber Menampilkan isi file sumber.

Jendela Pesan Menampilkan status eksekusi dan pesan kesalahan dari xxgdb .

Jendela Perintah Berikan daftar perintah gdb umum yang dipanggil hanya dengan
mengklik tombol KIRI mouse.

Jendela Dialog Menyediakan antarmuka pengetikan ke gdb.

Jendela Tampilan Menyediakan jendela untuk menampilkan variabel setiap kali eksekusi berhenti.

Popup Windows Menyediakan jendela untuk menampilkan variabel (lihat "Menampilkan Data C"
Struktur" di bawah).

Ukuran relatif dari jendela sumber, jendela perintah, dan jendela dialog dapat:
disesuaikan dengan menyeret pegangan (kotak kecil di dekat tepi kanan batas horizontal)
dengan tombol KIRI mouse ke bawah.

SELEKSI


Pemilihan teks di jendela sumber dimodifikasi untuk memudahkan pemilihan ekspresi C.
Tombol KIRI mouse ke bawah memilih ekspresi C dengan menyorotnya dalam video terbalik. KIRI
tombol mouse ke bawah juga memposisikan tanda sisipan dan memperbarui label garis yang sesuai.

Pemilihan ekspresi C didasarkan pada sumber daya pembatas yang menentukan himpunan
karakter yang membatasi ekspresi C. (Perilaku pemilihan kata default di
Widget teks Athena memilih kata yang dibatasi oleh spasi putih.) Penyesuaian pemilihan teks
dimungkinkan dengan menahan tombol KIRI mouse ke bawah dan menyeret.

Klik tombol KIRI mouse dengan tombol SHIFT ke bawah mencetak nilai ekspresi
terpilih.

SCROLL BAR


Menekan tombol KIRI mouse akan menggulung teks ke depan, sedangkan menekan mouse KANAN
tombol menggulung teks ke belakang. Jumlah pengguliran tergantung pada jarak
tombol penunjuk menjauh dari bagian atas bilah gulir. Jika tombol ditekan di bagian atas
scrollbar, hanya satu baris teks yang digulir. Jika tombol ditekan di bagian bawah
dari scrollbar, satu layar penuh teks digulir.

Menekan tombol mouse TENGAH mengubah posisi ibu jari bilah gulir. Seret
tombol mouse TENGAH ke bawah menggerakkan ibu jari dan mengubah teks yang ditampilkan.

IOWIN serta NOIOWIN COMMAND


Jika dikompilasi, dengan opsi yang tepat, xxgdb dapat menggunakan jendela io terpisah untuk berbicara dengan gdb, jadi
keluaran program tidak bingung dengan keluaran gdb. Ketik perintah 'iowin' di Jendela Dialog
untuk membuat jendela io. Jika Anda mendapatkan pesan kesalahan 'Perintah tidak terdefinisi', maka xxgdb bukan
dikompilasi untuk fitur itu. Program xxgdbiowin digunakan untuk jendela io ini.

Jika xxgdb dikompilasi dengan dukungan iowin, mengetik 'noiowin' akan menutup jendela io dan
reset terminal pengendali debugger.

COMMAND TOMBOL


Eksekusi Perintah
menjalankan Mulai eksekusi program.

rekening Lanjutkan eksekusi dari tempat ia berhenti.

berikutnya Jalankan satu baris sumber, tanpa melangkah ke panggilan fungsi apa pun.

langkah Jalankan satu baris sumber, melangkah ke fungsi jika baris sumber berisi
panggilan fungsi.

menyelesaikan Lanjutkan eksekusi sampai prosedur yang dipilih kembali; prosedur saat ini
digunakan jika tidak ada yang dipilih.

Breakpoint Perintah
istirahat Hentikan eksekusi program pada baris atau fungsi yang dipilih. Untuk mengatur
breakpoint dalam program, tempatkan tanda sisipan di awal baris sumber atau di
nama fungsi dan klik istirahat tombol. Tanda berhenti akan muncul di sebelah
garis sumber.

istirahat Tetapkan breakpoint yang diaktifkan hanya untuk satu pemberhentian. Ini sama dengan istirahat
tombol kecuali breakpoint secara otomatis dinonaktifkan saat pertama kali dipukul.

hapus Hapus breakpoint pada baris sumber yang dipilih atau nomor breakpoint
terpilih.

Menunjukkan brkpts
Tampilkan breakpoint saat ini (baik aktif maupun tidak aktif).

Tumpukan Perintah
tumpukan Tampilkan jejak tumpukan dari fungsi yang dipanggil.

up Naik satu tingkat pada tumpukan panggilan.

turun Turun satu tingkat pada tumpukan panggilan.

Data pameran Perintah
mencetak Cetak nilai ekspresi yang dipilih. (juga lihat "Menampilkan Data C
Struktur" di bawah)

mencetak * Cetak nilai objek yang ditunjuk oleh ekspresi yang dipilih. (lihat juga
"Menampilkan Struktur Data C" di bawah)

pameran Tampilkan nilai ekspresi yang dipilih di jendela tampilan, perbarui
nilai setiap kali eksekusi berhenti.

batal tampilkan Berhenti menampilkan nilai ekspresi yang dipilih di jendela tampilan. Jika
ekspresi yang dipilih adalah konstan, ini mengacu pada nomor tampilan
terkait dengan ekspresi di jendela tampilan.

args Cetak argumen dari bingkai yang dipilih.

Menunjukkan pameran
Tampilkan nama ekspresi yang sedang ditampilkan.

penduduk setempat Cetak variabel lokal dari bingkai yang dipilih.

tumpukan Cetak backtrace dari seluruh tumpukan.

bermacam-macam Perintah
Cari Munculkan panel pencarian yang memungkinkan pencarian maju (>>) dan mundur (<<) dari
string teks dalam file sumber. Menekan carriage return setelah memasuki pencarian
string akan memulai pencarian maju dan memunculkan panel pencarian.

fillet Munculkan browser direktori yang memungkinkan pengguna untuk bergerak ke atas dan ke bawah di
pohon direktori, untuk memilih file teks yang akan ditampilkan, untuk memilih file yang dapat dieksekusi
untuk debug, atau untuk memilih file inti untuk debug. Entri direktori ditandai dengan
trailing slash (`/') dan executable dengan trailing asterisk (`*'). Nama file
diawali dengan titik (`.') atau diakhiri dengan tilde (`~') tidak tercantum dalam
menu.

Cari Munculkan panel pencarian yang memungkinkan pencarian maju (>>) dan mundur (<<) dari
string teks dalam file sumber. Menekan carriage return setelah memasuki pencarian
string akan memulai pencarian maju dan memunculkan panel pencarian.

iya nih Kirim 'y' (ya) ke gdb. Untuk digunakan ketika gdb membutuhkan jawaban ya/tidak.

tidak Kirim 'n' (tidak) ke gdb. Untuk digunakan ketika gdb membutuhkan jawaban ya/tidak.

berhenti keluar xxgdb.

I / O menang
Buat jendela io.

Tidak I / O menang
Hapus jendela io.

Menampilkan C Data Struktur
Xxgdb menyediakan beberapa dukungan primitif untuk menampilkan struktur C secara grafis dan
kemampuan mengikuti petunjuk. Menekan tombol mouse KANAN pada mencetak (Atau mencetak *)
tombol perintah menampilkan nilai ekspresi yang dipilih (atau nilai yang dipilih
ekspresi menunjuk ke) dalam popup. Jika nilainya adalah pointer atau struktur
berisi pointer, pengguna dapat memeriksa nilai objek yang ditunjuk pointer
dengan mengklik nilai pointer. Ini akan membuat popup lain yang menampilkan objek
penunjuk menunjuk ke. Mengklik label popup akan muncul dengan sendirinya dan semua isinya
keturunan.

X DEFAULT


Untuk mengubah nilai default sumber daya widget yang digunakan di xxgdb, Anda perlu merujuk ke
widget berdasarkan nama atau kelas. Hirarki widget untuk jendela utama, menu file,
kotak dialog pencarian, dan tampilan data popup yang digunakan dalam xxgdb ditampilkan sebagai berikut, dengan:
nama widget diikuti dengan nama kelasnya dalam tanda kurung:

Jendela utama:
tingkat atas (ToplevelShell)
vpane (Paned)
fileWindow (Formulir)
fileLabel (Label)
barisLabel (Label)
sumberForm (Formulir)
sourceWindow (AsciiText)
jendela pesan (Label)
commandWindow (Kotak)
lari (Perintah)
lanjutan (Perintah)
berikutnya (Perintah)
langkah (Perintah)
selesai (Perintah)
istirahat (Perintah)
melanggar (Perintah)
hapus (Perintah)
atas (Perintah)
bawah (Perintah)
cetak (Perintah)
cetak * (Perintah)
tampilan (Perintah)
undisplay (Perintah)
args (Perintah)
penduduk setempat (Komando)
tumpukan (Perintah)
pencarian (Perintah)
berkas (Perintah)
tampilkan tampilan (Perintah)
tampilkan brkpts (Perintah)
ya (Perintah)
tidak (Perintah)
berhenti (Perintah)
jendela dialog (AsciiText)
tampilanWindow (AsciiText)

Menu berkas:
Direktori File (TransientShell)
munculan (Paned)
fileMenuLabel (Label)
fileMenu (Daftar)
batalkanTombol (Perintah)

Kotak dialog pencarian:
Pencarian (TransientShell)
pencarianPopup (Dialog)
<< (Perintah)
>> (Perintah)
SELESAI (Perintah)

Munculan tampilan data:
Munculan Data (TransientShell)
munculan (Formulir)
label (Label)
dataDpyWindow (AsciiText)

Selain sumber daya X standar, xxgdb menggunakan aplikasi khusus berikut
sumber daya untuk kustomisasi pengguna. Nilai dalam tanda kurung adalah nilai default.

bel Jika Benar, bel berbunyi. (Benar)

etalase
Jika Benar, jendela tampilan muncul saat memulai. (Palsu)

pembatas
Himpunan pembatas untuk pemilihan kata. (" !%^&*()+=~|;:{},/#

stop_color
Warna tanda berhenti. (Merah)

panah_warna
Warna tanda panah. (Biru)

updown_color
Warna tanda naik turun. (Biru)

bomb_color
Warna tanda bom. (Merah)

dataDpyMaxHeight
Tinggi maksimum jendela tampilan data. (300)

dataDpyMaxWidth
Lebar maksimum jendela tampilan data. (600)

cepat String prompt yang digunakan dalam xxgdb. ("(xxgdb)")

db_name
Nama program debugger. ("gdb")

db_prompt
String prompt dari program debugger. ("(gdb)")

gdbinit
Nama file dari file perintah awal. (".gdbinit")

nx Jika Benar, xxgdb tidak akan menjalankan .gdbinit saat start-up. (Palsu)

tab stop
Saat menampilkan kode sumber, lebar (dalam spasi) tab. (8)

Gunakan xxgdb online menggunakan layanan onworks.net


Ad


Ad