Чтобы GDB на вашем хосте (машине, которую вы разрабатываете и компилировали, и где у вас есть Qt Creator) вы должны предоставить ему доступ к «файлу символов».
Я обычно не используюQt Creator, но GDB и gdbserver напрямую для кросс-скомпилированных программ удаленной отладки.Вы можете попробовать попробовать, чтобы убедиться, что это работает для вас, и, возможно, найти пропущенную опцию в Qt Creator (или, возможно, это поможет вам найти то, чего не хватает).
На целевой машине запустите:
gdbserver :5000 yourprogram
На хост-компьютере запустите gdb, а затем загрузите файл символов:
(gdb) symbol-file yourprogram
На GDB на хост-компьютере вам необходимо подключиться, чтобы подключить GDB к удаленномуgdbserver:
(gdb) target remote target_ip_address:5000
С этого момента вы можете использовать GDB на хосте, управляющем программой на цели.
Надеюсь, это поможет!