Angielskifrancuskihiszpański

Ulubiona usługa OnWorks

gdb — online w chmurze

Uruchom gdb w darmowym dostawcy hostingu OnWorks przez Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS

To jest polecenie gdb, które można uruchomić w darmowym dostawcy usług hostingowych OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS

PROGRAM:

IMIĘ


gdb — debuger GNU

STRESZCZENIE


bdb [-Pomoc] [-nie] [-nx] [-q] [-seria] [-cd=reż] [-f] [-b bps]
[-tty=dev] [-s plik sym] [-e żarcie] [-se żarcie] [-c core] [-p procID]
[-x cmds] [-d reż] [żarcie|żarcie procID|żarcie core]

OPIS


Celem debuggera takiego jak GDB jest umożliwienie zobaczenia, co dzieje się „wewnątrz”
inny program podczas jego wykonywania — lub co inny program robił w tej chwili
rozbił się.

GDB może zrobić cztery główne rodzaje rzeczy (plus inne rzeczy, które je wspierają), aby Ci pomóc
łap pluskwy na gorącym uczynku:

· Uruchom program, określając wszystko, co może wpłynąć na jego zachowanie.

· Zatrzymaj program na określonych warunkach.

· Sprawdź, co się stało, gdy program się zatrzymał.

· Zmieniaj rzeczy w swoim programie, abyś mógł poeksperymentować z poprawianiem efektów
jeden błąd i przejdź dalej, aby dowiedzieć się o innym.

Możesz użyć GDB do debugowania programów napisanych w C, C@t{++}, Fortran i Modula-2.

GDB jest wywoływany poleceniem powłoki "gdb". Po uruchomieniu odczytuje polecenia z
terminal, dopóki nie powiesz mu, aby wyszedł za pomocą polecenia GDB „quit”. Możesz uzyskać pomoc online
z samego GDB za pomocą polecenia "pomoc".

Możesz uruchomić "gdb" bez argumentów i opcji; ale najczęstszym sposobem na uruchomienie GDB jest
z jednym lub dwoma argumentami, określając program wykonywalny jako argument:

program gdb

Możesz także zacząć od zarówno programu wykonywalnego, jak i określonego pliku core:

rdzeń programu gdb

Zamiast tego możesz podać identyfikator procesu jako drugi argument, jeśli chcesz debugować a
uruchomiony proces:

program gdb 1234
gdb -p 1234

dołączy GDB do procesu 1234 (chyba że masz również plik o nazwie 1234; GDB sprawdza
najpierw plik core). Z opcją -p możesz pominąć program Nazwa pliku.

Oto niektóre z najczęściej potrzebnych poleceń GDB:

złamać [filet:]funkcja
Ustaw punkt przerwania na funkcjonować (w filet).

biegać [arglista]
Uruchom swój program (za pomocą arglista, jeśli określono).

bt Backtrace: wyświetl stos programu.

expr
Wyświetl wartość wyrażenia.

c Kontynuuj działanie programu (po zatrzymaniu, np. w punkcie przerwania).

Następny
Wykonaj następną linię programu (po zatrzymaniu); krok koniec wszelkie wywołania funkcji w linii.

edit [filet:]funkcjonować
spójrz na linię programu, w której jest obecnie zatrzymany.

podstęp [filet:]funkcjonować
wpisz tekst programu w pobliżu miejsca, w którym jest aktualnie zatrzymany.

krok
Wykonaj następną linię programu (po zatrzymaniu); krok najnowszych wszelkie wywołania funkcji w linii.

pomoc [Nazwa]
Pokaż informacje o poleceniu GDB Nazwalub ogólne informacje o korzystaniu z GDB.

porzucić
Wyjście z GDB.

Aby uzyskać szczegółowe informacje na temat GDB, zobacz Korzystanie z GDB: A Guide do dotychczasowy GNU Poziom źródłowy Debugger, przez
Richard M. Stallman i Roland H. Pesch. Ten sam tekst jest dostępny online jako „gdb”
wpis w programie „info”.

OPCJE


Wszelkie argumenty inne niż opcje określają plik wykonywalny i plik core (lub identyfikator procesu);
oznacza to, że pierwszy napotkany argument bez powiązanej flagi opcji jest równoważny a
-se opcja, a druga, jeśli istnieje, jest równoważna a -c opcja, jeśli to nazwa
plik. Wiele opcji ma zarówno długie, jak i krótkie formy; oba są pokazane tutaj. Długie formy
są również rozpoznawane, jeśli je skrócisz, o ile opcja jest wystarczająca, aby być
niedwuznaczny. (Jeśli wolisz, możesz oznaczyć argumenty opcji za pomocą + zamiast -, choć
ilustrujemy bardziej zwykłą konwencję.)

Wszystkie opcje i argumenty wiersza poleceń, które podajesz, są przetwarzane w kolejności sekwencyjnej.
Kolejność ma znaczenie, gdy -x używana jest opcja.

-Pomoc
-h Wymień wszystkie opcje z krótkimi wyjaśnieniami.

-symbole=filet
-s filet
Odczytaj tablicę symboli z pliku filet.

-pisać
Włącz zapis do plików wykonywalnych i podstawowych.

-exec=filet
-e filet
Użyj pliku filet jako plik wykonywalny do wykonania w razie potrzeby i do sprawdzenia
czyste dane w połączeniu ze zrzutem pamięci.

-se=filet
Odczytaj tablicę symboli z pliku filet i użyj go jako pliku wykonywalnego.

-rdzeń=filet
-c filet
Użyj pliku filet jako zrzut rdzenia do zbadania.

-polecenie=filet
-x filet
Wykonaj polecenia GDB z pliku filet.

-były komenda
Wykonaj podane GDB komenda.

-katalog=katalog
-d katalog
Dodaj katalog do ścieżki wyszukiwania plików źródłowych.

-nie Nie wykonuj poleceń z ~/.gdbinit.

-nx
-n Nie wykonuj poleceń z żadnego .gdbinit pliki inicjujące.

-cichy
-q "Cichy". Nie drukuj informacji wprowadzających i informacji o prawach autorskich. Te wiadomości są
tłumione również w trybie wsadowym.

-seria
Uruchom w trybie wsadowym. Wyjdź ze statusem 0 po przetworzeniu wszystkich plików poleceń
określony z -x (I .gdbinit, jeśli nie jest zablokowany). Zakończ ze statusem niezerowym, jeśli
występuje błąd podczas wykonywania poleceń GDB w plikach poleceń.

Tryb wsadowy może być przydatny do uruchamiania GDB jako filtra, na przykład do pobierania i uruchamiania
program na innym komputerze; aby uczynić to bardziej użytecznym, wiadomość

Program wyszedł normalnie.

(który jest zwykle wydawany za każdym razem, gdy program działający pod kontrolą GDB kończy działanie)
nie jest emitowany podczas pracy w trybie wsadowym.

-cd=katalog
Uruchom GDB za pomocą katalog jako jego katalog roboczy, zamiast katalogu bieżącego.

-pełne imię
-f Emacs ustawia tę opcję, gdy uruchamia GDB jako podproces. Mówi GDB, aby wypisał
pełna nazwa pliku i numer linii w standardowy, rozpoznawalny sposób przy każdym stosie
wyświetlana jest ramka (zawierająca każde zatrzymanie programu). To rozpoznawalne
format wygląda jak dwa \032 znaków, po których następuje nazwa pliku, numer wiersza i
pozycja znaku oddzielona dwukropkami i znakiem nowej linii. Interfejs Emacsa do GDB
program używa tych dwóch \032 znaków jako sygnał do wyświetlenia kodu źródłowego dla
rama.

-b bps
Ustaw prędkość linii (szybkość transmisji lub bity na sekundę) dowolnego interfejsu szeregowego używanego przez GDB
do zdalnego debugowania.

-tty=urządzenie
Uruchom za pomocą urządzenie dla standardowego wejścia i wyjścia twojego programu.

Korzystaj z gdb online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 2
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • 3
    Piaskownica z kukułką
    Piaskownica z kukułką
    Cuckoo Sandbox wykorzystuje komponenty do
    monitorować zachowanie złośliwego oprogramowania w
    Środowisko piaskownicy; odizolowany od
    reszta systemu. Oferuje zautomatyzowane
    analiza...
    Pobierz Cuckoo Sandbox
  • 4
    LMS-YouTube
    LMS-YouTube
    Odtwarzaj filmy z YouTube na LMS (przenoszenie plików
    Triode do YouTbe API v3) To jest
    aplikacja, którą można również pobrać
    od
    https://sourceforge.net/projects/lms-y...
    Pobierz LMS-YouTube
  • 5
    Podstawa prezentacji systemu Windows
    Podstawa prezentacji systemu Windows
    Fundacja prezentacji systemu Windows (WPF)
    to framework interfejsu użytkownika do budowania systemu Windows
    aplikacje desktopowe. WPF obsługuje m.in
    szeroki zestaw rozwoju aplikacji
    cechy...
    Pobierz Fundację prezentacji systemu Windows
  • 6
    SportMuzyka
    SportMuzyka
    Mit dem Programm kann man schnell und
    einfach Pausen bei Sportveranstaltungen
    mit Musik berbrücken. Hierfår haben sie
    die Mäglichkeit, folgende Wiedergabvaria...
    Pobierz SportMusik
  • więcej »

Komendy systemu Linux

Ad