Anzeige:
Ergebnis 1 bis 4 von 4

Thema: gdb: answered N; input not from terminal

  1. #1
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749

    gdb: answered N; input not from terminal

    Hallo,

    ich will remote den gdb bedienen - doch bereits beim breakpoint setzen scheitere ich. Die Meldung wird:

    Code:
    (gdb) break main:155
    0-1:  No source file named main.
    0-1:  Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]
    doch ich kann gar nicht die option y mit angeben - er springt automatisch auf N. was kann ich tun?
    Wenn ich es lokal laufen lasse kann ich zumindest y angben und dann wird der breakpoint auch gesetzt....doch remote habe ich gar nicht die möglichkeit?

  2. #2
    Registrierter Benutzer Avatar von jeebee
    Registriert seit
    01.01.2005
    Ort
    Bern || Zürich
    Beiträge
    540
    0-1: No source file named main.
    Da es keine Datei "main" gibt, die Quellcode enthält, kannst du auch nicht einen Breakpoint auf Linie 155 dieser Datei setzen. Das was du willst, sollte mit
    Code:
    break main.c:155
    gehen, falls du die Datei main.c meinst. (Falls du die Funktion main() meinst, kannst du mit
    Code:
    break main
    einen Breakpoint am Anfang dieser Funktion setzen).
    my very own 128 bit integer
    C4 D3 B8 A8 9E A0 C6 EC 7D EC A8 15 28 D1 92 58
    more information

  3. #3
    Registrierter Benutzer
    Registriert seit
    24.08.2004
    Beiträge
    749
    das weiß ich - es geht aber auch mit main.cpp oder main.c oder sonst was nicht....

  4. #4
    Registrierter Benutzer
    Registriert seit
    15.05.2001
    Beiträge
    88
    oerhm, musst du da nicht die datei erstmal (innerhalb von gdb) mit

    Code:
    file /path/2/main.c
    dem gdb bekannt machen?
    ;)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •