Ich arbeite an einer Qt
Anwendung für ARM
und mit einer unserer eigenen Qt
Bibliothek. Anwendung kompiliert und läuft gut. Jetzt möchte ich debuggen. Ich habe diese Bibliothek Quelle in Qt Creator
geöffnet und kompilierte lib-Dateien sind bei /usr/lib
auf Ziel (ARM
Board) bereitgestellt. Das Einrichten der Unterbrechungspunkte in Qt Creator
funktioniert nicht, d. H. Der Debugger stoppt niemals an den Unterbrechungspunkten.Qt - Debug dynamische Bibliothek
Wie dynamisch geladene Bibliotheken ordnungsgemäß debuggen?
Danke, aber mir ist nicht klar. Ist das nicht, was 'Qt Creator' macht? Wenn Sie eine Anwendung kompilieren, die überkompiliert ist, startet sie den Remote-'gdb-server' und stellt dann eine Verbindung her, die meine Bibliothek tatsächlich geladen hat. Hier verliere ich mich. Danke noch einmal. – ramtheconqueror
Haben Sie eine Anwendung oder nur eine Bibliothek? 'gdb-server' gibt es nur, um an einen Prozess anzuhängen - Sie müssen zuerst einen Prozess anhängen. Sie sagen, Sie debuggen eine Bibliothek - das ist einfach nicht möglich, eine Bibliothek hat keinen Einstiegspunkt und läuft nicht von selbst. –