Название: Удаленная отладка. Отправлено: eugene от Январь 23, 2011, 18:21 Добрый день. Возникла необходимость отлаживать Qtшную прогу прямо на arm-контроллере. Подозреваю нужно ставить gdbserver. Можно ли отлаживать прогу через gdbserver прямо в QtCreator'е? Какими ещё способами можно отладить и какой софт потребуется, какие грабли могут встретиться? Если есть какой материал буду очень благодарен ::)
Название: Re: Удаленная отладка. Отправлено: gogi от Январь 24, 2011, 11:20 Добрый день. Возникла необходимость отлаживать Qtшную прогу прямо на arm-контроллере. Подозреваю нужно ставить gdbserver. Можно ли отлаживать прогу через gdbserver прямо в QtCreator'е? Какими ещё способами можно отладить и какой софт потребуется, какие грабли могут встретиться? Если есть какой материал буду очень благодарен ::) Смотришь в правильном направлении. Когда я интересовался этим вопросом, в более ранних версиях QtCreator этого делать было нельзя. Возможно сейчас что-то и изменилось - хз. Отлаживать удалённо программу через gui всё же можно. Посмотри на CodeBlocks.Название: Re: Удаленная отладка. Отправлено: eugene от Январь 24, 2011, 21:28 Спасибо, буду гуглить дальше. Нашел DDD, но это facepalm.png.tar.gz.bz2. Хотя всё равно лучше чем ничего :)
Название: Re: Удаленная отладка. Отправлено: SL от Январь 25, 2011, 09:53 Можно ничего сложного нету в QTCreatore нужно указать путь к собранному QT в частности qmake для arm т.е. создать новый профиль, к примеру QTEmbedded, В настройках отладчика указать путь до отладчика я собираю через buildroot и он называется arm-linux-gdb. На плату установить gdbserver а дальше http://www.prog.org.ru/index.php?topic=15987.msg109478#msg109478
Название: Re: Удаленная отладка. Отправлено: eugene от Январь 25, 2011, 10:32 Можно ничего сложного нету в QTCreatore нужно указать путь к собранному QT в частности qmake для arm т.е. создать новый профиль, к примеру QTEmbedded, В настройках отладчика указать путь до отладчика я собираю через buildroot и он называется arm-linux-gdb. На плату установить gdbserver а дальше http://www.prog.org.ru/index.php?topic=15987.msg109478#msg109478 Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application? Название: Re: Удаленная отладка. Отправлено: SL от Январь 25, 2011, 20:30 Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application? В общем да, только сначала на плате нужно запустить гдб сервер как я выше писал Название: Re: Удаленная отладка. Отправлено: eugene от Январь 25, 2011, 22:29 Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application? В общем да, только сначала на плате нужно запустить гдб сервер как я выше писал |