InglesPransesEspanyol

Ad


OnWorks favicon

xxgdb - Online sa Cloud

Patakbuhin ang xxgdb sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na xxgdb na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


xxgdb - X window system interface sa gdb debugger.

SINOPSIS


xxgdb [ -toolkitoption ... ] [-xxgdboption ... ] [-gdboption ... ] [objfile [ corefile ]]

DESCRIPTION


Xxgdb ay isang graphical na user interface sa gdb debugger sa ilalim ng X Window System. Ito
nagbibigay ng visual na feedback at input ng mouse para sa user upang makontrol ang pagpapatupad ng program sa pamamagitan ng
breakpoints, upang suriin at lampasan ang function na call stack, upang ipakita ang mga halaga ng
mga variable at istruktura ng data, at upang mag-browse ng mga source file at function.

Xxgdb nagbibigay-daan sa mga paunang gdb na utos na nakaimbak sa file .gdbinit upang maisakatuparan kaagad
matapos basahin ang simbolikong impormasyon. Kung .gdbinit ay hindi umiiral sa kasalukuyang
directory, hinahanap ang home directory ng user ( /.gdbinit). Option -nx ay maaaring gamitin upang
pigilan ang xxgdb sa pagpapatupad ng file na ito. Option -i ay maaaring gamitin upang baguhin ang pangalan ng file ng
command file.

Objfile ay isang object file na ginawa ng isang compiler na may naaangkop na opsyon (-g)
tinukoy upang makagawa ng impormasyon ng talahanayan ng simbolo para sa gdb.

Kung ang isang file na pinangalanan ubod ay umiiral sa kasalukuyang direktoryo o a corefile ay tinukoy, xxgdb maaari
gagamitin upang suriin ang estado ng programa kapag naganap ang core dump.

Ang pangalan ng debugger na tinawag ni xxgdb ay, bilang default, gdb, ngunit maaari itong ma-override
gamit ang environment variable na XXGDB_DEBUGGER o kasama ang db_name na opsyon.

Opsyon


Xxgdb tumatanggap ng lahat ng karaniwang opsyon sa command line ng X Toolkit (tingnan X(1)), at lahat ng
mga pagpipilian sa gdb (tingnan gdb(1)), kasama ang mga sumusunod na partikular na opsyon sa xxgdb:

-db_name debuggername
Tukuyin ang pangalan ng debugger upang i-override ang default na "gdb". BABALA: ni
Ang default na prompt ay ang pangalan ng debugger na nakapaloob sa panaklong na sinusundan ng a
space. Kaya kung ang prompt ay "(gdb) " pa rin, KAILANGAN mong gamitin ang -db_prompt "gdb"

-db_prompt promptstring
Tukuyin sa xxgdb kung ano ang prompt ng debugger. Ang default ay asahan ang prompt
ang pangalan ng debugger na nakapaloob sa panaklong na sinusundan ng puwang (hal,
"(gdb) ").

-ako ng filename
Tukuyin ang filename ng paunang gdb command file. Ang default ay ".gdbinit".

-nx Huwag magsagawa ng .gdbinit file (o file na tinukoy sa -i)

-bigicon
Gumagamit ng 64x64 na icon sa halip na sa default na 48x48 na icon.

SUBWINDOWS


Xxgdb ay binubuo ng mga sumusunod na subwindows:

File Window Ipakita ang buong pathname ng file na ipinapakita sa source window,
at ang numero ng linya ng caret.

Source Window Ipakita ang mga nilalaman ng isang source file.

Window ng Mensahe Ipakita ang katayuan ng pagpapatupad at mga mensahe ng error ng xxgdb .

Command Window Magbigay ng isang listahan ng mga karaniwang gdb command na ginagamit ng simple
pag-click sa LEFT mouse button.

Dialogue Window Magbigay ng interface ng pagta-type sa gdb.

Display Window Magbigay ng window para sa pagpapakita ng mga variable sa tuwing hihinto ang execution.

Popup Windows Magbigay ng mga bintana para sa pagpapakita ng mga variable (tingnan ang "Pagpapakita ng C Data
Mga istruktura" sa ibaba).

Ang mga kamag-anak na laki ng source window, command window, at ang dialog window ay maaaring
inaayos sa pamamagitan ng pag-drag sa grip (isang maliit na parisukat malapit sa kanang gilid ng pahalang na hangganan)
gamit ang LEFT mouse button pababa.

SELECTION


Ang pagpili ng teksto sa source window ay binago upang gawing mas madali ang pagpili ng mga C expression.
LEFT mouse button pababa ay pumipili ng C expression sa pamamagitan ng pag-highlight nito sa reverse-video. KALIWA
inilalagay din ng mouse button pababa ang caret at ina-update ang line label nang naaayon.

Ang pagpili ng C expression ay batay sa mapagkukunan mga delimiter na tumutukoy sa hanay ng
mga character na naglilimita sa isang C expression. (Ang default na pag-uugali sa pagpili ng salita sa
Ang widget ng teksto ng Athena ay pumipili ng isang salita na nililimitahan ng mga puting espasyo.) Pagsasaayos ng pagpili ng teksto
ay posible sa pamamagitan ng pagpindot sa LEFT mouse button pababa at pag-drag.

Ang kaliwang pag-click sa pindutan ng mouse gamit ang pindutan ng SHIFT pababa ay nagpi-print ng halaga ng expression
Napili.

SCROLL BAR


Ang pagpindot sa LEFT mouse button ay nag-i-scroll sa text pasulong, samantalang ang pagpindot sa RIGHT mouse
ini-scroll ng button ang teksto pabalik. Ang dami ng pag-scroll ay depende sa layo ng
pointer button ang layo mula sa tuktok ng scrollbar. Kung ang pindutan ay pinindot sa tuktok ng
ang scrollbar, isang linya lamang ng teksto ang ini-scroll. Kung ang pindutan ay pinindot sa ibaba
ng scrollbar, isang screen na puno ng teksto ang ini-scroll.

Ang pagpindot sa MIDDLE mouse button ay nagbabago sa posisyon ng thumb ng scrollbar. Kinaladkad
ginagalaw ng MIDDLE mouse button pababa ang thumb at binabago ang ipinapakitang text.

IOWIN at NOIOWIN COMMAND


Kung pinagsama-sama, na may tamang opsyon, ang xxgdb ay maaaring gumamit ng hiwalay na io window upang makipag-usap sa gdb, kaya
Ang output ng programa ay hindi nalilito sa output ng gdb. I-type ang command na 'iowin' sa Dialogue Window
upang lumikha ng io window. Kung nakakakuha ka ng 'Hindi natukoy na utos' na mensahe ng error, kung gayon ang xxgdb ay hindi
pinagsama-sama para sa tampok na iyon. Ang program na xxgdbiowin ay ginagamit para sa io window.

Kung ang xxgdb ay pinagsama-sama sa iowin support, ang pag-type ng 'noiowin' ay isasara ang io window at
i-reset ang controlling terminal ng debugger.

COMMAND pindutan


Pagpapatupad Command
tumakbo Simulan ang pagpapatupad ng programa.

katuloy Ipagpatuloy ang pagpapatupad mula sa kung saan ito huminto.

susunod Magsagawa ng isang linya ng pinagmulan, nang hindi pumapasok sa anumang function na tawag.

hakbang Magsagawa ng isang linya ng pinagmulan, papasok sa isang function kung naglalaman ang linya ng pinagmulan
isang function na tawag.

tapusin Ipagpatuloy ang pagpapatupad hanggang sa bumalik ang napiling pamamaraan; ang kasalukuyang pamamaraan
ay ginagamit kung walang pinipili.

Breakpoint Command
masira Ihinto ang pagpapatupad ng programa sa linya o sa napiling function. Upang itakda ang a
breakpoint sa programa, ilagay ang caret sa simula ng source line o sa
ang pangalan ng function at i-click ang masira pindutan. May lalabas na stop sign sa tabi
ang pinagmulang linya.

tbreak Magtakda ng breakpoint na pinagana para lamang sa isang stop. Ito ay pareho sa masira
button maliban sa breakpoint ay awtomatikong hindi pinagana sa unang pagkakataon na ito ay pindutin.

alisin Alisin ang breakpoint sa source line na napili o ang breakpoint number
Napili.

Ipakita brkpts
Ipakita ang kasalukuyang mga breakpoint (parehong aktibo at hindi aktibo).

Magtalaksan Command
magtalaksan Magpakita ng stack trace ng mga function na tinatawag.

up Umakyat sa isang antas sa call stack.

pababa Bumaba ng isang antas sa call stack.

data display Command
i-print I-print ang halaga ng isang napiling expression. (tingnan din ang "Pagpapakita ng C Data
Mga istruktura" sa ibaba)

i-print * I-print ang halaga ng bagay na itinuturo ng napiling expression. (tingnan din
"Pagpapakita ng C Data Structure" sa ibaba)

magpakita Ipakita ang halaga ng napiling expression sa display window, ina-update ito
halaga sa tuwing hihinto ang pagpapatupad.

hindi ipinapakita Itigil ang pagpapakita ng halaga ng napiling expression sa display window. Kung
ang napiling expression ay pare-pareho, ito ay tumutukoy sa display number
nauugnay sa isang expression sa display window.

mga pagtatalo I-print ang mga argumento ng napiling frame.

Ipakita magpakita
Ipakita ang mga pangalan ng kasalukuyang ipinapakitang mga expression.

mga lokal I-print ang mga lokal na variable ng napiling frame.

magtalaksan Mag-print ng backtrace ng buong stack.

sari-sari Command
paghahanap Mag-pop up ng search panel na nagbibigay-daan sa parehong forward (>>) at reverse (<<) na paghahanap ng
mga string ng teksto sa source file. Pagpindot sa pagbabalik ng karwahe pagkatapos pumasok sa paghahanap
string ay magsisimula ng pasulong na paghahanap at i-pop down ang panel ng paghahanap.

file Mag-pop up ng isang directory browser na nagbibigay-daan sa user na lumipat pataas at pababa sa
directory tree, para pumili ng text file na ipapakita, para pumili ng executable file
upang i-debug, o upang pumili ng isang pangunahing file upang i-debug. Ang mga entry sa direktoryo ay minarkahan ng a
trailing slash (`/') at mga executable na may trailing asterisk (`*'). Mga filename
na nagsisimula sa isang tuldok (`.') o nagtatapos sa isang tilde (`~') ay hindi nakalista sa
menu.

paghahanap Mag-pop up ng search panel na nagbibigay-daan sa parehong forward (>>) at reverse (<<) na paghahanap ng
mga string ng teksto sa source file. Pagpindot sa pagbabalik ng karwahe pagkatapos pumasok sa paghahanap
string ay magsisimula ng pasulong na paghahanap at i-pop down ang panel ng paghahanap.

oo Ipadala ang 'y' (oo) sa gdb. Upang magamit kapag ang gdb ay nangangailangan ng oo/hindi tugon.

hindi Ipadala ang 'n' (hindi) sa gdb. Upang magamit kapag ang gdb ay nangangailangan ng oo/hindi tugon.

umalis lumabas xxgdb.

I / O Manalo
Lumikha ng io window.

Hindi I / O Manalo
Tanggalin ang window ng io.

Pagpapakita C data Kaayusan
Xxgdb nagbibigay ng ilang primitive na suporta para sa graphic na pagpapakita ng mga istruktura ng C at ang
kakayahan ng mga sumusunod na payo. Ang pagpindot sa RIGHT mouse button sa i-print (O i-print *)
command button ay nagpapakita ng halaga ng napiling expression (o ang halaga ng napili
expression ay tumuturo sa) sa isang popup. Kung ang halaga ay isang pointer o isang istraktura
na naglalaman ng mga pointer, maaaring suriin ng user ang halaga ng bagay na itinuturo ng pointer
sa pamamagitan ng pag-click sa halaga ng pointer. Ito ay lilikha ng isa pang popup na nagpapakita ng bagay
ang pointer ay tumuturo sa. Ang pag-click sa label ng popup ay nagpa-pop down mismo at lahat nito
inapo.

X MGA DEFAULT


Upang baguhin ang mga default na halaga ng mga mapagkukunan ng widget na ginamit sa xxgdb, kailangan mong sanggunian ang
mga widget ayon sa pangalan o ayon sa klase. Ang mga hierarchies ng widget para sa pangunahing window, ang menu ng file,
ang dialog box ng paghahanap, at ang popup data display na ginamit sa xxgdb ay ipinapakita bilang mga sumusunod, na may
ang pangalan ng widget na sinusundan ng pangalan ng klase nito sa mga panaklong:

Pangunahing window:
toplevel (ToplevelShell)
vpane (Paned)
fileWindow (Form)
fileLabel (Label)
lineLabel (Label)
sourceForm (Form)
sourceWindow (AsciiText)
messageWindow (Label)
commandWindow (Kahon)
tumakbo (utos)
cont (Utos)
susunod (Utos)
hakbang (Utos)
tapusin (Utos)
break (Utos)
tbreak (Utos)
tanggalin (Utos)
pataas (Utos)
pababa (utos)
print (Utos)
print * (Utos)
display (Utos)
undisplay (Utos)
args (Utos)
mga lokal (utos)
stack (Utos)
paghahanap (Utos)
file (Utos)
ipakita ang display (Command)
ipakita ang brkpts (Command)
oo (utos)
hindi (Utos)
huminto (Utos)
dialogWindow (AsciiText)
displayWindow (AsciiText)

Menu ng file:
Direktoryo ng File (TransientShell)
popup (Paned)
fileMenuLabel (Label)
fileMenu (Listahan)
cancelButton (Utos)

dialog box sa paghahanap:
Maghanap (TransientShell)
searchPopup (Dialog)
<< (Utos)
>> (Utos)
TAPOS (Utos)

Popup ng pagpapakita ng data:
Popup ng Data (TransientShell)
popup (Form)
label (Label)
dataDpyWindow (AsciiText)

Bilang karagdagan sa mga karaniwang mapagkukunan ng X, xxgdb gumagamit ng sumusunod na partikular sa application
mga mapagkukunan para sa pagpapasadya ng user. Ang halaga sa panaklong ay ang default na halaga.

kampanilya Kung True, naka-on ang bell. (Totoo)

bintana na pangdisplay
Kung True, lalabas ang display window sa pagsisimula. (Mali)

mga delimiter
Ang hanay ng mga delimiter para sa pagpili ng salita. (" !%^&*()+=~|;:{},/#

stop_color
Kulay ng stop sign. (Pula)

arrow_color
Kulay ng arrow sign. (Bughaw)

updown_color
Kulay ng updown sign. (Bughaw)

bomb_color
Kulay ng bomb sign. (Pula)

dataDpyMaxHeight
Pinakamataas na taas ng window ng pagpapakita ng data. (300)

dataDpyMaxWidth
Pinakamataas na lapad ng window ng pagpapakita ng data. (600)

prompt Ang prompt string na ginamit sa xxgdb. ("(xxgdb)")

db_name
Ang pangalan ng debugger program. ("gdb")

db_prompt
Ang prompt string ng debugger program. ("(gdb)")

gdbinit
Ang filename ng paunang command file. (".gdbinit")

nx Kung True, hindi ipapatupad ng xxgdb ang .gdbinit sa pagsisimula. (Mali)

tabstop
Kapag ipinapakita ang source code, ang lapad (sa mga puwang) ng isang tab. (8)

Gamitin ang xxgdb online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: isang kumpletong bukas
    pinagmulan, ITIL, web based na serbisyo
    tool sa pamamahala kabilang ang isang ganap
    napapasadyang CMDB, isang helpdesk system at
    isang taong dokumento...
    I-download ang itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Ang Clementine ay isang multi-platform na musika
    player at library organizer na inspirasyon ni
    Amarok 1.4. Mayroon itong mabilis at
    madaling gamitin na interface, at pinapayagan kang
    maghanap at...
    I-download ang Clementine
  • 3
    XISMuS
    XISMuS
    PANSIN: May pinagsama-samang pag-update 2.4.3
    pinalaya!! Ang pag-update ay gumagana para sa anumang
    nakaraang 2.xx na bersyon. Kung mag-upgrade
    mula sa bersyon v1.xx, mangyaring i-download at
    i ...
    I-download ang XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 6
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • Marami pa »

Linux command

Ad