LINUX.ORG.RU

gdb console front-end


0

0


не особо люблю пользоваться отладчиками, но иногда приходится. по сему хочется найти более-менее приличный *консольный* front end для gdb бо родной интерфейс уж больно убог.

ps: emacs не предлагать.

// wbr

ps: естественно под Linux. на случае, если вдруг возникнут разногласия.

// wbr

klalafuda ★☆☆
() автор топика

таки gdb и есть сам себе консольная морда. что конкретно не нравится-то? окошечек нет? так они и не нужны.

зыж хотя gdb ужосна, да. %-)

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

> а чем убог? cgdb пробовал(я его сам не видел)?

сверху - vi, снизу - обычная командная строка gdb :)
хотя наверное, если покрутить то может и получше будет

софтайс все помнят? вот хочется его.

// wbr

klalafuda ★☆☆
() автор топика


в принципе, можно расширить хотелку в виде GUI front-end-а для gdbserver. но а) под win32 б) нативную. по понятным причинам ddd и пр. мутотень идут лесом.

// wbr

klalafuda ★☆☆
() автор топика

Один из лоровских вантузятников просит консольный отладчик... может не все еще потеряно для лора?

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

> на кой в винде gdb? там всё глобально и надёжно, есть визуал студия от великой m$.

я бы расширил нововведения нашей ГД и не только запретил бы появляться несовершеннолетним позже десяти часов вечера на улице без сопровождения взрослых, но так же и в Сети.

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от anonymous

> я согласен, но не вижу, как это относится к теме «gdb под вендой».

gdb крутится "где-то там" куда есть лишь терминальный доступ. но я сижу не "где-то там" а конкретно здесь и естественно запускаю [запускал бы] локальный front-end к удалённому gdb уже из-вод winxp. если бы такой конечно же нашёлся.

// wbr

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

>gdb крутится "где-то там" куда есть лишь терминальный доступ. но я >сижу не "где-то там" а конкретно здесь и естественно запускаю >[запускал бы] локальный front-end к удалённому gdb уже из-вод winxp. >если бы такой конечно же нашёлся.

а в чем проблема запустить там gdbserver,
а у себя среду имеющую интеграцию с gdb, и сделать
target remote server:port
?

среды имеющие интеграцию с gdb, это например emacs, eclipse

fghj ★★★★★
()

cgdb уже советовали. Сам сижу под ним и доволен :)

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

> по поводу эклипсы нужно подумать..

наверное, я что-то не понимаю в эклипсе :-/

допустим, есть толстая рабочая машина на i386 с cross-gcc и есть маленькая и слабенькая целевая на ARM. на рабочей собирается некий проект, как-то заливается на целевую и там запускается под gdbserver. это всё можно сделать и без эклипсы. хотелось бы сказать эклипсе, что мол вот она - полная кросс-сборка проекта с деревом исходников, вот адрес:порт хоста, где крутится gdbserver - давай, запускай gdb, подключай его к серверу и вперёд и с песнею. как сиё сделать? если эклипса вообще такое умеет.

// wbr

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

>софтайс все помнят? вот хочется его.

gdb и soft-ice вообще из разных весовых категорий. soft-ice отладчик
ядра, чего о gdb сказать нельзя. Есть http://www.linice.com/ но похоже
он загнулся. У motor-а вроде был фронтенд для gdb, но он
тоже неживой вроде :)

koTuk
()
Ответ на: комментарий от wfrr

> А нельзя форварднуть через ssh xserver? Если он под ARM установлен конечно. И может поискать фронтенд виндовый для gdb? Нпример insight:

инсайт для локального хоста вещь конечно забавная, но запуск его на целевой машине etc etc - это не выход. в некоторых случаях условия просто не позволяют запустить на целевой машине такого монстра. на его фоне тоненький форвардер ptrace<->tcp a'la gdbserver явно выигрывает причём на порядки.

хотя в принципе конечно да, если ресурсы и обстоятельства позволяют, то можно поставить xwin и ходить в него из-под удалённого инсайта.

// wbr

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

>одключай его к серверу и вперёд и с песнею. как сиё сделать? если >эклипса вообще такое умеет.

погугли например по словосочетанию

Using Open Source Tools for AT91SAM7S Cross Development revision

там тебе и будут картинки как gdb к eclipse, жмешь кнопочку эту, жмешь эту и все получается

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

> там тебе и будут картинки как gdb к eclipse, жмешь кнопочку эту, жмешь эту и все получается

hm. действительно в картинках :)
ладно, посмотрим, что из этого можно сварганить.

// wbr

klalafuda ★☆☆
() автор топика
Ответ на: комментарий от Bohtvaroh

йож!!!

(бьёт себя по голове: надо, надо читать документацию. надо! надо!! надо!!!)

anonymous
()

Можно зайузать clewn и все такое прочее, если для ремота. Вообще в ждб есть свой консольный мод, по C-x1 C-x2.

vasily_pupkin ★★★★★
()


да, кстати, месяц назад вышел gdb 6.8
почему-то в новости никто до сих пор не скинул

// wbr

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