EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

xxgdb - Online în cloud

Rulați xxgdb în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda xxgdb care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


xxgdb - Interfața sistemului X window cu depanatorul gdb.

REZUMAT


xxgdb [ -opțiune set de instrumente ... ] [-xxgdboption ... ] [-gdboption ... ] [objfile [ corefile ]]

DESCRIERE


Xxgdb este o interfață grafică cu utilizatorul pentru gDB depanator sub sistemul X Window. Aceasta
oferă feedback vizual și intrare de mouse prin care utilizatorul poate controla execuția programului
puncte de întrerupere, pentru a examina și a traversa stiva de apeluri de funcție, pentru a afișa valorile
variabile și structuri de date și pentru a răsfoi fișierele și funcțiile sursă.

Xxgdb permite comenzile gdb inițiale stocate în fișier .gdbinit pentru a fi executat imediat
după citirea informaţiei simbolice. Dacă .gdbinit nu există în curent
director, directorul principal al utilizatorului este căutat ( /.gdbinit). Opțiunea -nx poate fi folosită pentru
împiedică xxgdb să execute acest fișier. Opțiunea -i poate fi folosită pentru a schimba numele fișierului
fișier de comandă.

Objfile este un fișier obiect produs de un compilator cu opțiunea corespunzătoare (-g)
specificat pentru a produce informații de tabel de simboluri pentru gdb.

Dacă un fișier numit CORE există în directorul curent sau a corefile este specificat, xxgdb poate să
poate fi utilizat pentru a examina starea programului când a avut loc descărcarea de bază.

Numele depanatorului invocat de xxgdb este, în mod implicit, gdb, dar poate fi suprascris
cu variabila de mediu XXGDB_DEBUGGER sau cu opțiunea db_name.

OPŢIUNI


Xxgdb acceptă toate opțiunile standard ale liniei de comandă X Toolkit (vezi X(1)), și toate
opțiuni gdb (vezi gDB(1)), plus următoarele opțiuni specifice xxgdb:

-db_name debuggername
Specificați numele depanatorului pentru a înlocui „gdb” implicit. AVERTISMENT: de
promptul implicit este numele depanatorului inclus în paranteză urmat de a
spaţiu. Deci, dacă promptul este încă „(gdb)”, TREBUIE să utilizați -db_prompt „gdb”

-db_prompt promptstring
Specificați pentru xxgdb care este promptul de depanare. Implicit este să așteptați promptul
să fie numele depanatorului inclus în paranteză urmat de un spațiu (de exemplu,
„(gdb)”).

-i nume de fișier
Specificați numele fișierului de comandă gdb inițial. Valoarea implicită este „.gdbinit”.

-nx Nu executați fișierul .gdbinit (sau fișierul specificat cu -i)

-bigicon
Utilizează o pictogramă 64x64 în loc de pictograma implicită 48x48.

SUBFERESTURI


Xxgdb constă din următoarele subferestre:

Fereastra Fișier Afișează calea completă a fișierului afișat în fereastra sursă,
și numărul de linie al caretului.

Fereastra sursă Afișează conținutul unui fișier sursă.

Fereastra de mesaje Afișează starea execuției și mesajele de eroare ale xxgdb .

Fereastra de comandă Furnizați o listă a comenzilor gdb comune care sunt invocate simplu
făcând clic pe butonul STÂNGA al mouse-ului.

Fereastra de dialog Furnizați o interfață de tastare pentru gdb.

Fereastra de afișare Furnizează o fereastră pentru afișarea variabilelor de fiecare dată când execuția se oprește.

Ferestre pop-up Oferă ferestre pentru afișarea variabilelor (consultați „Afișarea datelor C
Structuri” de mai jos).

Dimensiunile relative ale ferestrei sursă, ferestrei de comandă și ferestrei de dialog pot fi
ajustat prin tragerea mânerului (un pătrat mic lângă marginea dreaptă a unui chenar orizontal)
cu butonul STÂNGA al mouse-ului apăsat.

SELECȚIE


Selectarea textului din fereastra sursă este modificată pentru a facilita selectarea expresiilor C.
Butonul STÂNGA al mouse-ului în jos selectează o expresie C evidențiind-o în video invers. STÂNGA
butonul mouse-ului în jos poziționează, de asemenea, marcajul și actualizează eticheta liniei în consecință.

Selectarea expresiei C se bazează pe resursă delimitatori care determină setul de
caractere care delimitează o expresie C. (Comportamentul implicit de selecție a cuvintelor în
Widgetul text Athena selectează un cuvânt delimitat de spații albe.) Ajustarea selecției textului
este posibil ținând apăsat butonul STÂNGA al mouse-ului și trăgând.

Un clic STÂNGA al mouse-ului cu butonul SHIFT în jos imprimă valoarea expresiei
selectat.

BARĂ DE DEFIRE


Apăsarea butonului STÂNGA al mouse-ului derulează textul înainte, în timp ce apăsarea butonului DREPT
butonul derulează textul înapoi. Cantitatea de defilare depinde de distanța
butonul indicator departe de partea de sus a barei de defilare. Dacă butonul este apăsat în partea de sus a
bara de defilare, doar o linie de text este derulată. Dacă butonul este apăsat în partea de jos
din bara de defilare, un ecran plin de text este derulat.

Apăsând butonul din MIJLOCUL mouse-ului se schimbă poziția degetului mare a barei de defilare. Tragând
butonul din MIJLOCUL mouse-ului în jos mută degetul mare și schimbă textul afișat.

IOWIN și NOIOWIN COMMAND


Dacă este compilat, cu opțiunea corectă, xxgdb poate folosi o fereastră io separată pentru a vorbi cu gdb, deci
ieșirea programului nu este confundată cu ieșirea gdb. Tastați comanda „iowin” în fereastra de dialog
pentru a crea fereastra io. Dacă primiți mesajul de eroare „Comandă nedefinită”, atunci xxgdb nu a fost
compilat pentru acea caracteristică. Programul xxgdbiowin este folosit pentru această fereastră io.

Dacă xxgdb a fost compilat cu suport iowin, tastarea „noiowin” va închide fereastra io și
resetați terminalul de control al depanatorului.

COMMAND BUTOANE


Execuție Comenzi
alerga Începeți execuția programului.

c Continuați execuția de unde s-a oprit.

următor Executați o linie sursă, fără a intra în niciun apel de funcție.

pas Executați o linie sursă, pasând într-o funcție dacă linia sursă conține
un apel de funcție.

termina Continuați execuția până când procedura selectată revine; procedura actuală
este utilizat dacă nu este selectat niciunul.

breakpoint Comenzi
rupe Opriți execuția programului la linia sau în funcția selectată. Pentru a seta a
punct de întrerupere în program, plasați marcajul la începutul liniei sursă sau pe
numele funcției și faceți clic pe rupe buton. Alături va apărea un semn de oprire
linia sursă.

tbreak Setați un punct de întrerupere activat doar pentru o oprire. Acesta este la fel ca rupe
butonul, cu excepția că punctul de întrerupere este dezactivat automat la prima atingere.

șterge Eliminați punctul de întrerupere de pe linia sursă selectată sau numărul punctului de întrerupere
selectat.

Arăta brkpts
Afișați punctele de întrerupere curente (atât active, cât și inactive).

Stivui Comenzi
stivui Afișați o urmă de stivă a funcțiilor apelate.

up Urcați un nivel în stiva de apeluri.

jos Coborâți cu un nivel în stiva de apeluri.

Date Afişa Comenzi
imprima Tipăriți valoarea unei expresii selectate. (vezi, de asemenea, „Afișarea datelor C
Structuri" de mai jos)

imprima * Tipăriți valoarea obiectului către care indică expresia selectată. (vezi de asemenea
„Afișarea structurilor de date C” de mai jos)

afișa Afișează valoarea unei expresii selectate în fereastra de afișare, actualizându-i
valoare de fiecare dată când execuția se oprește.

neafișează Opriți afișarea valorii expresiei selectate în fereastra de afișare. Dacă
expresia selectată este o constantă, se referă la numărul afișat
asociat cu o expresie din fereastra de afișare.

args Tipăriți argumentele cadrului selectat.

Arăta afișa
Afișați numele expresiilor afișate curent.

localnici Tipăriți variabilele locale ale cadrului selectat.

stivui Imprimați un backtrace a întregului teanc.

Diverse Comenzi
căutare Apare un panou de căutare care permite căutarea atât înainte (>>) cât și înapoi (<<).
șiruri de text din fișierul sursă. Atingeți întoarcerea căruciorului după ce ați intrat în căutare
șir va începe o căutare înainte și va apărea în panoul de căutare.

fişier Afișează un browser de director care permite utilizatorului să se deplaseze în sus și în jos în
arbore de directoare, pentru a selecta un fișier text de afișat, pentru a selecta un fișier executabil
pentru a depana sau pentru a selecta un fișier de bază de depanat. Intrările din director sunt marcate cu a
slash final (`/') și executabile cu un asterisc final (`*'). Nume de fișiere
începând cu un punct (`.') sau care se termină cu un tilde (`~') nu sunt listate în
meniu.

căutare Apare un panou de căutare care permite căutarea atât înainte (>>) cât și înapoi (<<).
șiruri de text din fișierul sursă. Atingeți întoarcerea căruciorului după ce ați intrat în căutare
șir va începe o căutare înainte și va apărea în panoul de căutare.

da Trimite „y” (da) la gdb. Pentru a fi utilizat atunci când gdb necesită un răspuns da/nu.

Nu. Trimiteți „n” (nu) la gdb. Pentru a fi utilizat atunci când gdb necesită un răspuns da/nu.

părăsi Ieşire xxgdb.

I / O A castiga
Creați o fereastră io.

Nu I / O A castiga
Șterge fereastra io.

Afiseaza C Date Structuri
Xxgdb oferă un suport primitiv pentru afișarea grafică a structurilor C și
capacitatea de a urma indicatorii. Apăsând butonul DREAPTA al mouse-ului de pe imprima (Sau imprima *)
butonul de comandă afișează valoarea expresiei selectate (sau valoarea selectată
expresia indică spre) într-o fereastră pop-up. Dacă valoarea este un pointer sau o structură
conţinând pointeri, utilizatorul poate examina valoarea obiectului pe care îl indică pointerul
la făcând clic pe valoarea indicatorului. Aceasta va crea un alt pop-up care afișează obiectul
indicatorul indică. Făcând clic pe eticheta ferestrei pop-up, se afișează singur și tot
urmasi.

X IMPACT


Pentru a modifica valorile implicite ale resurselor widget utilizate în xxgdb, trebuie să faceți referire la
widget-uri după nume sau după clasă. Ierarhiile widget pentru fereastra principală, meniul de fișiere,
caseta de dialog de căutare și afișarea datelor pop-up utilizate în xxgdb sunt afișate după cum urmează, cu
numele widget-ului urmat de numele clasei sale între paranteze:

Fereastra principala:
nivel superior (ToplevelShell)
vpane (panou)
fileWindow (Formular)
fileLabel (Etichetă)
lineLabel (Etichetă)
sourceForm (Formular)
sursă Window (AsciiText)
fereastră mesaj (etichetă)
fereastră de comandă (casetă)
executa comanda)
cont (comandă)
următorul (comandă)
pas (comandă)
termina (comandă)
pauză (comandă)
tbreak (comandă)
șterge (comandă)
sus (comandă)
jos (comandă)
imprimare (comandă)
imprimare * (comandă)
afișare (comandă)
anulați afișarea (comandă)
args (comandă)
localnici (comandă)
stivă (comandă)
căutare (comandă)
fișier (comandă)
afișare afișare (comandă)
show brkpts (comandă)
da (comandă)
nu (comandă)
ieși (comandă)
fereastra de dialog (AsciiText)
displayWindow (AsciiText)

Meniul Fișier:
Director de fișiere (TransientShell)
pop-up (în panouri)
fileMenuLabel (Etichetă)
meniu fișier (listă)
cancelButton (comandă)

Căutare casetă de dialog:
Căutare (TransientShell)
searchPopup (dialog)
<< (Comandă)
>> (Comandă)
TERMINAT (comandă)

Popup de afișare a datelor:
Popup de date (TransientShell)
pop-up (Formular)
etichetă (etichetă)
dataDpyWindow (AsciiText)

Pe lângă resursele X standard, xxgdb utilizează următoarele aplicații specifice
resurse pentru personalizarea utilizatorului. Valoarea din paranteze este valoarea implicită.

clopot Dacă este adevărat, clopoțelul este pornit. (Adevărat)

fereastra de afișare
Dacă este adevărat, fereastra de afișare apare la pornire. (Fals)

delimitatori
Setul de delimitatori pentru selectarea cuvintelor. (" !%^&*()+=~|;:{},/#

stop_color
Culoarea semnului de stop. (Roșu)

arrow_color
Culoarea semnului săgeată. (Albastru)

culoarea_în sus în jos
Culoarea semnului sus în jos. (Albastru)

culoarea_bombă
Culoarea semnului bombei. (Roșu)

dataDpyMaxHeight
Înălțimea maximă a ferestrei de afișare a datelor. (300)

dataDpyMaxWidth
Lățimea maximă a ferestrei de afișare a datelor. (600)

prompt Șirul prompt utilizat în xxgdb. ("(xxgdb) ")

db_name
Numele programului de depanare. ("gdb")

db_prompt
Șirul prompt al programului de depanare. ("(gdb) ")

gdbinit
Numele fișierului de comandă inițială. ("".gdbinit")

nx Dacă este adevărat, xxgdb nu va executa .gdbinit la pornire. (Fals)

tabstop
Când se afișează codul sursă, lățimea (în spații) a unei file. (8)

Utilizați xxgdb online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal de operațiuni IT: o deschidere completă
    sursă, ITIL, serviciu web
    instrument de management, inclusiv un complet
    CMDB personalizabil, un sistem de asistență și
    un om cu documente...
    Descărcați itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine este o muzică multi-platformă
    jucător și organizator de bibliotecă inspirat de
    Amarok 1.4. Are un rapid și
    interfață ușor de utilizat și vă permite
    cauta si...
    Descărcați Clementine
  • 3
    XISMuS
    XISMuS
    ATENȚIE: Actualizarea cumulativă 2.4.3 are
    fost eliberat!! Actualizarea funcționează pentru orice
    versiunea anterioară 2.xx. Dacă faceți upgrade
    din versiunea v1.xx, vă rugăm să descărcați și
    i ...
    Descărcați XISMuS
  • 4
    facetracknoir
    facetracknoir
    Program modular de urmărire a capului care
    acceptă mai multe face-tracker, filtre
    și protocoale de joc. Printre urmăritori
    sunt SM FaceAPI, AIC Inertial Head
    Urmăritor ...
    Descărcați facetracknoir
  • 5
    Cod QR PHP
    Cod QR PHP
    Codul QR PHP este open source (LGPL)
    bibliotecă pentru generarea codului QR,
    Cod de bare bidimensional. Bazat pe
    libqrencode C biblioteca, oferă API pentru
    se creează codul QR barc...
    Descărcați codul QR PHP
  • 6
    freeciv
    freeciv
    Freeciv este un program gratuit pe rând
    joc de strategie multiplayer, în care fiecare
    jucătorul devine liderul unui
    civilizație, luptă pentru a obține
    Scopul final: a fi...
    Descărcați Freeciv
  • Mai mult »

Comenzi Linux

Ad