Russian Qt Forum

Qt => Qt Embedded => Тема начата: kuzmich от Декабрь 08, 2010, 12:13



Название: Удаленная отладка через Ethernet
Отправлено: kuzmich от Декабрь 08, 2010, 12:13
Как отлаживать встроенное Qt-приложение? Target и host компы - Linux c одними и теми же libc. Надоело принты всандаливать в исходники) Тем более, поиск сегментации привел в используемые разделяемые и статические библиотеки. Их тоже хочется отладить.


Название: Re: Удаленная отладка через Ethernet
Отправлено: SL от Январь 25, 2011, 09:16
Использовать GDB сервер, если разработка ведется в QT Creatore то в настройках отладчика указать IP и порта. На Target - е запускаете GDB сервер к примеру
./gdbserver/gdbserver 170.0.0.200:123456 ./myproject , где 170.0.0.200 IP Target - та, а 123456  - порт, такие же параметры должны стоять в креаторе, после этого с хоста из креатора запускаете удаленную отладку и наслаждаетесь.
Так же такой способ работает если ведете разработку к примеру под embedded систему на ARM а хост  компьютер x86.  более того использую QT Creator для удаленной  отладки программы написанной для ARM, без использования QT.


Название: Re: Удаленная отладка через Ethernet
Отправлено: kuzmich от Февраль 15, 2011, 15:53
Спасибо! Буду пробовать.