LINUX.ORG.RU

Ответ на: комментарий от emperor

>И в Dev-C++, и в Linux используется GDB.
Да, в курсе

>Смотреть сюда: http://en.wikipedia.org/wiki/Debugger_front-end

Какие все страшные :) Попробую Nemiver, когда соберется (gentoo)

А может есть какая-нибудь IDE легковестная с дебаггером?

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

А что ты можешь противопоставить из линукса?

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

ну, дык -- дебаггер не нужен.

если же он тебе понадобился -- то у тебя серьёзные проблемы с кодом и программирование -- это не для тебя.

для всех остальных случаев хватит и gdb зауши.

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

>если же он тебе понадобился -- то у тебя серьёзные проблемы с кодом и программирование -- это не для тебя.
Я не Линус, чтобы с первого раза писать идеально :)

>для всех остальных случаев хватит и gdb зауши.

ну не знаю, по-моему жутко неудобно вбивать next next next next...

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

>Я не Линус, чтобы с первого раза писать идеально :)

Не парься, то кто пишут без отладчика, пишут в основном только на форумах.

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

>Code::Blocks
Вроде выглядит годно, погляжу

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

>А вообще, printf - лучший дебагер.
Согласен, но всё таки хорошо, когда структуры и массивы показываются наглядно с минимальными затратами времени и усилий :)

xorik ★★★★★
() автор топика

Есть clewn — объединяет GDB с vim. Хоткеи и всё такое есть. Для Emacs тоже есть хорошие решения.

Но всё-таки задумайтесь ещё раз. Отладка — это же очень скучно. GDB позволяет писать для отладки скрипты. Напишите скрипт и откиньтесь на спинку кресла. Зачем же вам горячие клавиши?

anonymous
()

kdbg и kdevelop пока неохота ставить, потому что они потянут кедолибы :)

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

next next next next — GNU DB же очень тонкий дебагер, прочитайте уже info gdb. Это в недоотладчиках прходится next next next next, GDB позволяет здорово оптимизировать отладку.

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

Для этих целей я писал библиотеку утилит отображения любых данных, правда для языка с RTTI, но для c++ тоже можно наворотить подобное.

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

> ну не знаю, по-моему жутко неудобно вбивать next next next next...

э? n <enter> <enter> <enter> ... не?

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

> Не парься, то кто пишут без отладчика, пишут в основном только на форумах.

слушай белку -- она всё знает. и может быть к тебе когда-нибудь тоже `белочка' прийдёт.

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

Боюсь, что моя назойливость выглядит уже неприличной, но, насколько я понимаю, все Linux'овые отладчики основаны на gdb; и никакой новой функциональности не вносят.

Прочитайте про gdb, и он вам понравится (:

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

>Прочитайте про gdb, и он вам понравится (:
Можно попробовать. Есть ли по нему туториал хороший?

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

ну, лет через 50-60 точно, а пока помучаться прийдется

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

Вплане удобства отладки vc++ заруливает.

Но для навигации по коду и полуавтоматического рефакторинга всех заруливает Emacs+Xrefactory. Visual Assist вообще понятния не имеет о перегрузке функций в C++, да и глючить начинает на больших проектах. Еще неплох новый CDT, но до Xref ему еще далеко.

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

>Для этих целей я писал библиотеку утилит отображения любых данных, правда для языка с RTTI, но для c++ тоже можно наворотить подобное.

Вообще то в C++ по стандарту есть RTTI

man dynamic_cast

man typeid

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

> Visual Assist вообще понятния не имеет о перегрузке функций в C++, да и глючить начинает на больших проектах

4.2

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

> Я не осилил vim/emacs/gdb...

Ну и как ты собрался осиливать C++ в таком случае? Думаю, тебе дебагер не поможет. Пиши уж лучше на php.

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

Тогда тебе прямой путь в биореа^Weclipse.

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

>интересно стало в Dev так же реагируют как в Talks или нет.

и каков же вывод? я нервничаю

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

Та знаю, но использовать его в разработке а не отладке отчегото не рекомендуют, да и не вытащить им список полей класса.

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

> а вообще лучше не париться и взять slickedit

Мужик, колись -- сколько за рекламу платят? Обещаю, конкурировать не буду...

А то даже самые заядлые вимо- или емаксофилы так в каждой теме не предлагают любимым редактором пользоваться.

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

да ладно
в каждой теме как раз слышно только vi/emacs

ты действительно думаешь, что новичкам лучше тратить время на изучение vi/emacs, потом еще тратить время на допиливание их, вместо того чтобы заниматься работой?

людям которые используют qtcreator, kdevelop ты тоже самое говоришь?

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

> в каждой теме как раз слышно только vi/emacs

Там каждый раз рзные люди. 8))

> ты действительно думаешь, что новичкам лучше тратить время на изучение vi/emacs, потом еще тратить время на допиливание их, вместо того чтобы заниматься работой?

Я действительно считаю, что новичкам надо выучить инструменты ДО того, как пытаться заниматься работой.

> людям которые используют qtcreator, kdevelop ты тоже самое говоришь?

Они бесплатные, а не стоят 300 баксов, не умея нифига сверху того, что умеют вменяемые бесплатные редакторы/IDE.

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