Коротко: Кто-нибудь знает о GUI для gdb, который приносит его на уровне или близком к набору функций, который вы получаете в более новой версии Visual C++?Есть ли C++ gdb GUI для Linux?
Подробно: как кто-то, кто потратил много времени на программирование в Windows, один из больших камней преткновения, который я нашел, когда мне приходится писать код C++ в Linux, - это отладка чего-либо с помощью командной строки gdb, которая меня в несколько раз увеличивает чем в Visual Studio, и, похоже, с практикой это не улучшается. Некоторые вещи проще или быстрее выразить графически.
В частности, я ищу графический интерфейс пользователя, что:
- Ханделс все основ, как перешагнув через & в код, смотреть переменные и точку останова
- Понимает и может отображать содержимое сложного & вложенных C++ типы данных
- Не запутывается и предпочтительно может разумно проходить через шаблонные структуры кода и данных при отображении соответствующей информации, такой как типы параметров
- C дескриптор многопоточных приложения и переключение между разными потоками пошагов или просматривать состояние
- Могут обрабатывать присоединение к уже начатому процессу или чтение дампа ядра, в дополнении к запуску программы в GDB
Если такой программы не существует, я бы хотел услышать об опыте, который люди имели с программами, которые встречаются, по крайней мере, с некоторыми точками. Есть ли у кого-нибудь рекомендации?
Edit:
Листинг возможности велик, и я возьму то, что я могу получить, но это было бы еще более полезным, если вы могли бы включить в ваши ответы:
(а) или нет вы действительно использовали этот графический интерфейс, и если да, то какая положительная/отрицательная обратная связь у вас есть.
(b) Если вы знаете, какая из вышеупомянутых функций не поддерживается
Списки просты в использовании, сайты, подобные этому, великолепны, потому что вы можете получить представление о личных впечатлениях людей с приложениями ,
+1 за слишком. «Сайты, как это здорово, потому что вы можете получить представление о личном опыте людей.» многие люди в настоящее время просто делают список d ump, который ИМХО полностью пропустил. – kizzx2 2010-06-11 13:43:21
Голосование закрывается как тема, потому что «рекомендуется найти инструмент». – 2015-06-10 05:30:33
Об обратном проектировании: http://reverseengineering.stackexchange.com/questions/1392/decent-gui-for-gdb – 2015-07-10 08:31:36