Всем привет. У кого получилось включить пошаговую отладку в QtCreator в виртуальной машине из комплекта поставки? У меня QtCreator собирает приложение, копирует на плату, запускает совместно с gdbserver'ом, а точки останова в упор не видит. При нажатии в отладке на паузу останавливает программу полностью.
Пробовал настроить сборку и отладку в другом дистрибутиве Linux (Xubuntu 22.04) - та же история. Все собирается, но при нажатии на паузу при отладке в QtCreator вываливается окошко с дизассемблером, повторный запуск программы работает. Но пошаговой отладки тоже нет.
Плата ES-T113-NANO-LV + SK-T113-LCD-MB
С QtCreator только разок примеры запускал, во времена первых сборок на imx6, но даже тогда точки остановки там работали нормально.
По опыту отладок с однокристалками, подобное (не работают точки остановки) происходит если не включить какую то из опций при сборке (уже забыл название, кажется - листинг, называется в Keil), чтобы она знала как сопоставлять исходник на С с дизассемблированным кодом.
В Keil это называлось Generate Debug Information.
Оказалось, что в конфигурации Debug в бинарник не добавляется отладочная информация. Добавил в файл *.pro строку "QMAKE_CXXFLAGS_DEBUG += -g" и QtCreator зашагал. Возможно, это не самый правильный способ.