Коротко: Хто-небудь знає про графічний інтерфейс для gdb, який приводить його нарівні або наближається до набору функцій, який ви отримуєте в останній версії Visual C ++?
Детально: Оскільки хтось витратив багато часу на програмування в Windows, один із великих каменів спотикання, який я знаходив, коли мені доводиться кодувати C ++ в Linux, - це те, що налагодження чого-небудь за допомогою gdb командного рядка займає у мене кілька разів довше, ніж це робиться в Visual Studio, і, схоже, не покращується практика. Деякі речі просто простіше або швидше виразити графічно.
Зокрема, я шукаю графічний інтерфейс, який:
- Обробляє всі основи, такі як перехід і введення коду, перегляд змінних та точок перериву
- Розуміє та може відображати вміст складних та вкладених типів даних C ++
- Не плутається і, бажано, може інтелігентно переходити через шаблонні коди та структури даних, показуючи відповідну інформацію, таку як типи параметрів
- Може обробляти потокові програми та перемикатися між різними потоками, щоб переходити або переглядати стан
- Може працювати з приєднанням до вже запущеного процесу або зчитувати дамп основної роботи, на додаток до запуску програми в gdb
Якщо такої програми не існує, я хотів би почути досвід, який люди мали з програмами, які відповідають хоча б деяким пунктам. Хтось має якісь рекомендації?
Редагувати: перерахування
можливостей чудово, і я візьму те, що я можу отримати, але було б ще корисніше, якщо ви могли б включити у свої відповіді:
(а) незалежно від того, використовували ви цей графічний інтерфейс чи ні, і якщо так , які позитивні / негативні відгуки ви маєте про це.
(b) Якщо ви знаєте, які з перелічених вище функцій не підтримуються
До списків легко зайти, подібні сайти чудові, оскільки ви можете отримати уявлення про особистий досвід людей із програмами.