InglesPransesEspanyol

Ad


OnWorks favicon

i686-w64-mingw32-gdb - Online sa Cloud

Patakbuhin ang i686-w64-mingw32-gdb sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na i686-w64-mingw32-gdb 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


gdb - Ang GNU Debugger

SINOPSIS


gdb [-tulong] [-nh] [-nx] [-q] [-batch] [-cd=dir] [-f] [-b bps]
[-tty=dev] [-s symfile] [-e prog] [-se prog] [-c ubod] [-p procID]
[-x cmds] [-d dir] [prog|prog procID|prog ubod]

DESCRIPTION


Ang layunin ng isang debugger gaya ng GDB ay payagan kang makita kung ano ang nangyayari "sa loob"
isa pang program habang nagsasagawa ito -- o kung ano ang ginagawa ng isa pang programa sa sandaling ito
Nag-crash.

Ang GDB ay maaaring gumawa ng apat na pangunahing uri ng mga bagay (kasama ang iba pang mga bagay sa pagsuporta sa mga ito) upang matulungan ka
mahuli ang mga bug sa akto:

· Simulan ang iyong programa, na tumutukoy sa anumang maaaring makaapekto sa pag-uugali nito.

· Itigil ang iyong programa sa mga tinukoy na kundisyon.

· Suriin kung ano ang nangyari, kapag ang iyong programa ay tumigil.

· Baguhin ang mga bagay sa iyong programa, para makapag-eksperimento ka sa pagwawasto ng mga epekto ng
isang bug at magpatuloy upang malaman ang tungkol sa isa pa.

Magagamit mo ang GDB para i-debug ang mga program na nakasulat sa C, C@t{++}, Fortran at Modula-2.

Ang GDB ay hinihingi gamit ang shell command na "gdb". Kapag nagsimula, nagbabasa ito ng mga utos mula sa
terminal hanggang sa sabihin mo itong lumabas gamit ang GDB command na "quit". Maaari kang makakuha ng online na tulong
mula sa GDB mismo sa pamamagitan ng paggamit ng command na "help".

Maaari mong patakbuhin ang "gdb" nang walang mga argumento o opsyon; ngunit ang pinakakaraniwang paraan upang simulan ang GDB ay
na may isang argumento o dalawa, na tumutukoy sa isang maipapatupad na programa bilang argumento:

programa ng gdb

Maaari ka ring magsimula sa isang executable na program at isang pangunahing file na tinukoy:

core ng programa ng gdb

Sa halip, maaari mong tukuyin ang isang process ID bilang pangalawang argumento, kung gusto mong i-debug a
tumatakbong proseso:

gdb program 1234
gdb -p 1234

ay ilakip ang GDB upang iproseso ang 1234 (maliban kung mayroon ka ring file na pinangalanan 1234; Sinusuri ng GDB
para sa isang pangunahing file muna). May opsyon -p maaari mong alisin ang programa filename

Narito ang ilan sa mga pinakamadalas na kailangan na mga utos ng GDB:

masira [file:]function
Magtakda ng breakpoint sa tungkulin (Sa file).

tumakbo [mapanlinlang]
Simulan ang iyong programa (sa mapanlinlang, kung tinukoy).

bt Backtrace: ipakita ang stack ng programa.

i-print ipahayag
Ipakita ang halaga ng isang expression.

c Ipagpatuloy ang pagpapatakbo ng iyong programa (pagkatapos huminto, hal sa isang breakpoint).

susunod
Isagawa ang susunod na linya ng programa (pagkatapos huminto); hakbang sa ibabaw anumang function na tumatawag sa linya.

i-edit [file:]tungkulin
tingnan ang linya ng programa kung saan ito ay kasalukuyang huminto.

listahan [file:]tungkulin
i-type ang teksto ng programa sa paligid ng kung saan ito kasalukuyang huminto.

hakbang
Isagawa ang susunod na linya ng programa (pagkatapos huminto); hakbang sa anumang function na tumatawag sa linya.

Tulungan [pangalan]
Ipakita ang impormasyon tungkol sa utos ng GDB pangalan, o pangkalahatang impormasyon tungkol sa paggamit ng GDB.

umalis
Lumabas mula sa GDB.

Para sa buong detalye sa GDB, tingnan paggamit GDB: A patnubayan sa ang GNU Source-Level Debugger, Sa pamamagitan ng
Richard M. Stallman at Roland H. Pesch. Ang parehong text ay available online bilang ang "gdb"
entry sa programang "impormasyon".

Opsyon


Anumang mga argumento maliban sa mga opsyon ay tumutukoy ng executable na file at core file (o process ID);
ibig sabihin, ang unang argumentong nakatagpo na walang nauugnay na flag ng opsyon ay katumbas ng a
-se opsyon, at ang pangalawa, kung mayroon man, ay katumbas ng a -c opsyon kung ito ang pangalan ng a
file. Maraming mga pagpipilian ay may parehong mahaba at maikling mga form; parehong ipinapakita dito. Ang mahabang anyo
ay kinikilala din kung puputulin mo ang mga ito, hangga't sapat ang opsyon na naroroon
hindi malabo. (Kung gusto mo, maaari mong i-flag ang mga argumento ng opsyon gamit ang + sa halip na -, Bagaman
inilalarawan namin ang mas karaniwang kombensiyon.)

Ang lahat ng mga opsyon at argumento sa command line na iyong ibibigay ay pinoproseso sa sunud-sunod na pagkakasunud-sunod.
Ang pagkakasunud-sunod ay gumagawa ng isang pagkakaiba kapag ang -x ginagamit ang opsyon.

-tulong
-h Ilista ang lahat ng mga opsyon, na may maikling paliwanag.

-mga simbolo=file
-s file
Basahin ang talahanayan ng simbolo mula sa file file.

-sumulat
I-enable ang pagsusulat sa mga executable at core na file.

-exec=file
-e file
Gamitin ang file file bilang executable file na ipapatupad kung naaangkop, at para sa pagsusuri
purong data kasabay ng isang core dump.

-se=file
Basahin ang talahanayan ng simbolo mula sa file file at gamitin ito bilang executable file.

-core=file
-c file
Gamitin ang file file bilang isang pangunahing dump upang suriin.

-utos=file
-x file
Isagawa ang mga utos ng GDB mula sa file file.

-hal utos
Ipatupad ang ibinigay na GDB utos.

-direktoryo=direktoryo
-d direktoryo
Idagdag direktoryo sa landas upang maghanap ng mga source file.

-nh Huwag magsagawa ng mga utos mula sa ~/.gdbinit.

-nx
-n Huwag magsagawa ng mga utos mula sa alinman .gdbinit pagsisimula ng mga file.

-tahimik
-q "Tahimik". Huwag i-print ang pambungad at copyright na mga mensahe. Ang mga mensaheng ito ay
pinigilan din sa batch mode.

-batch
Patakbuhin sa batch mode. Lumabas na may status 0 pagkatapos iproseso ang lahat ng command file
tinukoy na may -x (At .gdbinit, kung hindi inhibited). Lumabas na may nonzero status kung an
nagaganap ang error sa pagpapatupad ng mga utos ng GDB sa mga file ng utos.

Maaaring maging kapaki-pakinabang ang batch mode para sa pagpapatakbo ng GDB bilang isang filter, halimbawa upang mag-download at tumakbo
isang programa sa isa pang computer; upang gawin itong mas kapaki-pakinabang, ang mensahe

Normal na lumabas ang program.

(na karaniwang ibinibigay sa tuwing magwawakas ang isang programa na tumatakbo sa ilalim ng kontrol ng GDB)
ay hindi ibinibigay kapag tumatakbo sa batch mode.

-cd=direktoryo
Patakbuhin ang GDB gamit ang direktoryo bilang gumaganang direktoryo nito, sa halip na ang kasalukuyang direktoryo.

-buong pangalan
-f Itinatakda ng Emacs ang opsyong ito kapag nagpapatakbo ito ng GDB bilang subprocess. Sinasabi nito sa GDB na i-output ang
buong pangalan ng file at numero ng linya sa isang karaniwang, nakikilalang paraan sa bawat oras na isang stack
frame ay ipinapakita (na kasama ang bawat oras na ang programa ay hihinto). Ito makikilala
parang dalawa ang format \032 mga character, na sinusundan ng pangalan ng file, numero ng linya at
posisyon ng character na pinaghihiwalay ng mga tutuldok, at isang bagong linya. Ang interface ng Emacs-to-GDB
ginagamit ng programa ang dalawa \032 mga character bilang senyales upang ipakita ang source code para sa
frame

-b bps
Itakda ang bilis ng linya (baud rate o mga bit bawat segundo) ng anumang serial interface na ginagamit ng GDB
para sa malayuang pag-debug.

-tty=aparato
Patakbuhin gamit ang aparato para sa karaniwang input at output ng iyong programa.

Gumamit ng i686-w64-mingw32-gdb online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    Bracket
    Bracket
    Ang mga bracket ay isang libre, modernong open-source
    text editor na ginawa lalo na para sa Web
    Pag-unlad. Nakasulat sa HTML, CSS, at
    JavaScript na may mga nakatutok na visual na tool at
    prepr...
    I-download ang Mga Bracket
  • 2
    Libreng Pascal Compiler
    Libreng Pascal Compiler
    Isang 32/64/16-bit na Pascal compiler para sa
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS at DOS;
    semantically compatible sa...
    I-download ang Libreng Pascal Compiler
  • 3
    Impormasyon ng Canon EOS DIGITAL
    Impormasyon ng Canon EOS DIGITAL
    Walang shutter count ang Canon
    kasama sa EXIF ​​na impormasyon ng isang
    file ng imahe, bilang kabaligtaran sa Nikon at
    Pentax. Walang opisyal na batay sa Canon
    aplikasyon...
    I-download ang Impormasyon ng Canon EOS DIGITAL
  • 4
    REFInd
    REFInd
    Ang rEFInd ay isang tinidor ng rEFIt boot
    manager. Tulad ng rEFIt, maaari ring i-REFInd
    auto-detect ang iyong naka-install na EFI boot
    loader at nagpapakita ito ng magandang GUI
    menu ng boot option...
    I-download ang reFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Ang pahina ng pag-download ng SourceForge ay upang
    bigyan ang mga user na i-download ang aking source na binuo
    Mga GSI, batay sa mahusay ni phhusson
    trabaho. Binubuo ko ang parehong Android Pie at
    Android 1...
    I-download ang ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Ang Music Caster ay isang tray na music player
    na nagbibigay-daan sa iyong i-cast ang iyong lokal na musika sa a
    Google Cast device. Sa unang pagtakbo,
    kakailanganin mong i-click ang arrow sa iyong
    tas...
    I-download ang Music Caster
  • Marami pa »

Linux command

Ad