![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Ekventor... |
![]() ![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 3.12.2013 Пользователь №: 3994 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Здравствуйте
как можно запустить отладчик gdb.exe, чтобы потом можно было из своей формы Qt вводить команды в процесс gdb? можно ли это сделать через QProcess? |
|
|
![]() |
Litkevich Yuriy |
![]()
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Ekventor... |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 3.12.2013 Пользователь №: 3994 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Litkevich Yuriy, понятно с QProcess, жаль, а каким-либо другим способом можно это сделать?
хочется сделать по аналогии с IDE, допустим: запускаю из своей формы gdb, передаю ему exe файл с отладочной информацией, и управляю отладкой с помощью кнопок, при нажатии на которые передаются команды в gdb |
|
|
Litkevich Yuriy |
![]()
Сообщение
#4
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Ekventor... |
![]()
Сообщение
#5
|
Новичок Группа: Новичок Сообщений: 3 Регистрация: 3.12.2013 Пользователь №: 3994 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Iron Bug |
![]()
Сообщение
#6
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 1611 Регистрация: 6.2.2009 Из: Yekaterinburg Пользователь №: 533 Спасибо сказали: 219 раз(а) Репутация: ![]() ![]() ![]() |
я думаю, что можно просто посмотреть сорцы любого опенсорцного IDE и посмотреть работу с отладчиками с командной строкой.
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#7
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
а как это сделать? для начала разобратся как работать с отладчиком, что ему в поток ввода передавать, в каких ситуациях, что он в ответ выдаст.QProcess позволяет (см. доку) принимать от процесса стандартные потоки вывода и ошибок, а так же писать данные в процесс. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 3.7.2025, 15:29 |