Russian Qt Forum
Ноябрь 24, 2024, 14:10
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Установка, сборка, отладка, тестирование
>
Удаленная отладка.
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Удаленная отладка. (Прочитано 4887 раз)
eugene
Гость
Удаленная отладка.
«
:
Январь 23, 2011, 18:21 »
Добрый день. Возникла необходимость отлаживать Qtшную прогу прямо на arm-контроллере. Подозреваю нужно ставить gdbserver. Можно ли отлаживать прогу через gdbserver прямо в QtCreator'е? Какими ещё способами можно отладить и какой софт потребуется, какие грабли могут встретиться? Если есть какой материал буду очень благодарен
Записан
gogi
Гость
Re: Удаленная отладка.
«
Ответ #1 :
Январь 24, 2011, 11:20 »
Цитата: eugene от Январь 23, 2011, 18:21
Добрый день. Возникла необходимость отлаживать Qtшную прогу прямо на arm-контроллере. Подозреваю нужно ставить gdbserver. Можно ли отлаживать прогу через gdbserver прямо в QtCreator'е? Какими ещё способами можно отладить и какой софт потребуется, какие грабли могут встретиться? Если есть какой материал буду очень благодарен
Смотришь в правильном направлении. Когда я интересовался этим вопросом, в более ранних версиях QtCreator этого делать было нельзя. Возможно сейчас что-то и изменилось - хз. Отлаживать удалённо программу через gui всё же можно. Посмотри на CodeBlocks.
Записан
eugene
Гость
Re: Удаленная отладка.
«
Ответ #2 :
Январь 24, 2011, 21:28 »
Спасибо, буду гуглить дальше. Нашел DDD, но это facepalm.png.tar.gz.bz2. Хотя всё равно лучше чем ничего
Записан
SL
Гость
Re: Удаленная отладка.
«
Ответ #3 :
Январь 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
Записан
eugene
Гость
Re: Удаленная отладка.
«
Ответ #4 :
Январь 25, 2011, 10:32 »
Цитата: 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
Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application?
Записан
SL
Гость
Re: Удаленная отладка.
«
Ответ #5 :
Январь 25, 2011, 20:30 »
Цитата: eugene от Январь 25, 2011, 10:32
Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application?
В общем да, только сначала на плате нужно запустить гдб сервер как я выше писал
Записан
eugene
Гость
Re: Удаленная отладка.
«
Ответ #6 :
Январь 25, 2011, 22:29 »
Цитата: SL от Январь 25, 2011, 20:30
Цитата: eugene от Январь 25, 2011, 10:32
Спасибо, значит я шел правильно) Собрал сервер, сделал профиль, вот тока девайса не было чтобы проверить, плату утащили на пару дней. Выходит нужно запускать через Start and Attach to Remote Application?
В общем да, только сначала на плате нужно запустить гдб сервер как я выше писал
Это то понятно, спасибо
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...