Ich habe Qt kompiliert und erstellt SD-Karte Bild und montiert mit losetup
. Im Vergleich zur direkten sshfs
Montierung ist die Vergleichbarkeit viel schneller. Die Anwendung wird ausgeführt. Jetzt möchte ich debuggen, was tot langsam ist und es scheint, als ob die Dateien zum Debuggen zurück auf den Dev-Rechner kopiert werden. Ich sehe diesen Vorschlag:Sehr langsames Debugging
File transfers from remote targets can be slow. Use "set sysroot" to access files locally instead.
Ich gdb-multiarch
verwenden und gdbserver
bekam (auf Ziel-Board).
Ich bin hier irgendwie verloren. Wo kann ich diese Option einstellen? Ich habe --sysroot
Argument zur binären, aber keine Verwendung geliefert. Jede Hilfe wird wirklich geschätzt.
Update: mit Qt Creator für die Entwicklung.
Ich verwende Qt Creator. Danke – ramtheconqueror
@ramtheconqueror So? Qt Creator ist eine IDE, kein Debugger. Es verwendet GDB, um Ihren Code auf dem Ziel zu debuggen. Sie können Debugger-Befehle in Qt Creators Debugger-Protokoll-/Befehlsfenster ausgeben. Zeigen Sie es, indem Sie zum folgenden Menüpunkt gehen: 'Window-> Views-> Debugger Log'. Dort können Sie die Sysroot-Einstellung ändern. –