LINUX.ORG.RU

Удаленная отладка на с++

 , ,


0

2

//копипаст

Кто чем пользовался, как настраивал и насколько удобно?
Программистам C++ надоело сидеть и дебажить через ssh и gdb консоль удаленный проекты.
Хотят gui.
Первое что попалось на глаза gdbserver.
Или можно как-то иначе организовать gui на клиентской машине с отладкой на удаленной?
Вот тут интересный вариант с NetBeans.
UPD:вот ddd,тут с пункта 2.4.2



Последнее исправление: Linuxman (всего исправлений: 1)

Программистам C++ надоело сидеть и дебажить через ssh и gdb консоль удаленный проекты.
Хотят gui.

Пусть подробное логирование делают и по нему отлаживаются, а GUI к GDB для слабаков же. Вроде так принято здесь отвечать.

А запускать прекрасные vim/emacs в консоли, и уже в них использовать интеграцию с отладчиком GDB нельзя разве?

kamre ★★★
()
Ответ на: комментарий от kamre

Вроде так принято здесь отвечать.

Ну мне все равно =)
Мое дело запилить и настроить гуй, на ноуте, для удаленной отладки.
А вообще, не вижу ужаса в том что люди хотят кнопочки, скролбоксы и все в этом духе.

Linuxman
() автор топика
Ответ на: комментарий от Linuxman

Печаль-беда, но никаких адекватных гуев к gdb нет. А те которые есть бажат падают и через раз взрываются. Такие дела.

actics
()

вроде как самая адекватная гуя к gdb - QtCreator. Только я не знаю, как он с удаленной отладкой дружит...

bvn13 ★★★★★
()

gdbserver?

Я правда пользовался им в последний раз несколько лет назад, через eclipse/cdt.

Deleted
()

я пользуюсь gdbserver + gdb. Но можно сделать gdbserver и гуй к gdb на клиенте, например ddd.

Ща ради интереса поставил его. Это прекрасно. Когда твои мышевозы увидят его, сами переползут в консоль обратно.

DELIRIUM ☆☆☆☆☆
()
Ответ на: комментарий от actics

Печаль-беда, но никаких адекватных гуев к gdb нет. А те которые есть бажат падают и через раз взрываются. Такие дела.

В эклипсе вроде более менее. Хотя до отладчика MSVS ему далеко, да

Dudraug ★★★★★
()

QtCreator же. насколько я помню, он умел подцепляться к N900 в режиме отладки

Stil ★★★★★
()
Ответ на: комментарий от bvn13

вроде как самая адекватная гуя к gdb - QtCreator. Только я не знаю, как он с удаленной отладкой дружит...

хорошо дружит, всё работает

так что ТС правильно задумался - не делает ли он отладку стоя в гамаке

запускаешь GDB-сервер + Qt Creator и всё удобно и на ОС Linux даже быстро, под виндой правда креатор в таком режим жутко тупит и медленный - но кого волнует винда?

так что Qt Creator + GDB сервер = успех, профит

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от Stil

я вообще во всех своих проектах перешел на Qt и Qt Creator ибо покрывает 100% моих задач, в том числе удаленная отладка

при этом хорошо понимаю те области где Qt и C++ непригоден

I-Love-Microsoft ★★★★★
()

Поддерживаю тех, кто поддержал gdbserver (ну и еще тех, кто поддержал консольный emacs).

unfo ★★★★★
()

В Eclipse есть удаленный отладчик.

Первое что попалось на глаза gdbserver.

Это агент на целевой машине.

tailgunner ★★★★★
()

Дальше я так понял нужно идти
Отладка --> Начать отладку --> Запустить внешнее приложение.
И тут уже им тыкаться.
Но тогда зачем gdbserver нужен в этой связке?

Linuxman
() автор топика
Ответ на: комментарий от Pavval

Относительно.
Я с гдб работал только с бинариками. С ними все плохо. Однако если кто-нибудь ткнет носом, буду премного благодарен.

actics
()

gdbserver + QtCreator </thread>

trex6 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.