Hallo Forum, ich schreibe momentan ein Programm für mein Beaglebone Black mit Arch Linux. Wenn ich es von meinem Windoof Rechner Debugge geht alles soweit. Wenn ich Bibliotheks Funktionen aufrufe (strlen, fopen, usw.) kommt zwar immer irgendwas mit no Source oder so oder aber es kommt irgendwie: kann auf die Speicher Adresse nicht zugreifen usw. aber dann drück ich F7 und es geht normal weiter in dem Code den ich selbst geschrieben habe. Denke mal der kommt halt net in die Librarys auf dem Linux System rein von Windoof aus.. Jetzt habe ich alles auf meinem Laptop für unterwegs eingerichtet... Opensuse hat der. Ich kann das Programm auch ausführen über Remote und auch Debuggen.. Aber auch nur solange, bis ich wieder zu einer Stelle komme mit fopen usw. Da kommt dann auch: keine source für "" und dann bricht alles ab und das Debugging wird terminiert... Warum? Was muss ich machen damit es wenigstens weiterläuft? Ausführen direkt ohne Debuggen geht ohne Probleme. Auch Debuggen geht solange ich mit F7 immer schön über die genannten Funktionen hinwegspringe. Aber sobald ich über Single Steps auf so eine Funktion komme, ist es aus.. Was muss ich denn noch wo einstellen? Warum gehts unter Windoof? Hatte jemand schon eimal so einen Fehler?? Hoffe mir kann jemand helfen!?
GDB Probleme schrieb: > no Source sagt es ja schon. Für die Systembibliotheken hast Du keinen Quelltext installiert und diese wurden vermutlich auch nicht mit debug infos compiliert. Willst Du aber auch nicht... GDB Probleme schrieb: > Warum? Was muss ich machen damit es wenigstens weiterläuft? https://sourceware.org/gdb/onlinedocs/gdb/Server.html siehe: 20.3.1.2 Multi-Process Mode for gdbserver
Ja schon klar. Neben im Assembler Code seh ich ja auch schön was er innerhalb der Funktionen macht. Und mit F7 komm ich wieder raus. Aber warum gehts in Windows halt so normal weiter ohne das alles abbricht. Und in Linux wird die GDB Session direkt terminiert..
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.