Code::Blocks: Debug unter Linux will nicht

OP #4839063
Ich will ein Stück AVR-Code in einer Linux-Konsolanwendung testen. Das 
Testbett biegt einige Definitionen per #define zurecht und der Code 
compiliert ohne Fehler und Warnungen zum Debug-Target.

Nun will ich dem Code per Debugger zu Leibe rücken - und falle auf die 
Schnauze:
1
Building to ensure sources are up-to-date
2
Selecting target: 
3
Debug
4
Adding source dir: test/
5
Adding source dir: test/
6
Adding file: test/bin/Debug/test
7
Changing directory to: test/.
8
Set variable: LD_LIBRARY_PATH=.:
9
Starting debugger: /usr/bin/gdb -nx -fullname  -quiet  -args test/bin/Debug/test
10
done
11
Registered new type: wxString
12
Registered new type: STL String
13
Registered new type: STL Vector
14
Setting breakpoints
15
Debugger name and version: GNU gdb (Ubuntu 7.7.1-0ubuntu5~14.04.2) 7.7.1
(Pfade sind aufs Wesentliche gekürzt.)

Auf main ist ein Breakpoint gesetzt, aber den erreicht er mit F8 schon 
nicht.

Warum?
Ich kann dir jetzt auch nicht direkt eine Lösung bieten, aber vielleicht 
helfen dir die zwei Denkanstöße weiter.

1) Kommt das Programm überhaupt bis main. z.B. mal ein printf oder 
Ähnliches. Nicht das es bereits vorher abstürzt.

2) Vielleicht gibt es eine Möglichkeit den gdb so zu starten, dass er 
dir angibt, wo die Breakpoints gesetzt werden, damit auch sicher ist, 
dass der Breakpoint wirklich aktiv ist.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.