Resumidamente: alguém sabe de uma GUI para o gdb que a aproxima ou aproxima do conjunto de recursos que você obtém na versão mais recente do Visual C ++?
Em detalhes: como alguém que passou muito tempo programando no Windows, um dos maiores obstáculos que encontrei sempre que preciso codificar C ++ no Linux é que a depuração de qualquer coisa usando a linha de comando gdb me leva várias vezes mais tempo do que em Visual Studio, e não parece estar melhorando com a prática. Algumas coisas são mais fáceis ou rápidas de expressar graficamente.
Especificamente, estou procurando uma GUI que:
- Lida com todos os conceitos básicos, como passar por cima e entrar no código, observar variáveis e pontos de interrupção
- Compreende e pode exibir o conteúdo de tipos de dados C ++ complexos e aninhados
- Não se confunde e, de preferência, pode percorrer inteligentemente estruturas de código e dados modeladas enquanto exibe informações relevantes, como os tipos de parâmetro
- Pode lidar com aplicativos encadeados e alternar entre diferentes segmentos para percorrer ou exibir o estado de
- Pode lidar com a conexão com um processo já iniciado ou com a leitura de um dump principal, além de iniciar o programa em gdb
Se esse programa não existir, gostaria de ouvir sobre as experiências que as pessoas tiveram com programas que atendem a pelo menos alguns dos pontos principais. Alguém tem alguma recomendação?
Edit:
Listar as possibilidades é ótimo, e eu aceitarei o que posso obter, mas seria ainda mais útil se você incluísse em suas respostas:
(a) Se você realmente usou ou não essa GUI e se sim , que feedback positivo / negativo você tem sobre isso.
(b) Se você souber, quais dos recursos mencionados acima são / não são suportados
É fácil encontrar listas, sites como esse são ótimos porque você pode ter uma idéia da experiência pessoal das pessoas com os aplicativos.