Considere los depuradores comerciales y gratuitos. Me gustaría ver también los pros y los contras de cada uno.¿Hay una alternativa a gdb para sistemas Linux?
Respuesta
UndoDB suena interesante ya que permite retroceder pasos. Sin embargo, es caro y estoy bien adaptado a gdb, así que es poco probable que cambie. Otros que he visto no tienen las características adicionales necesarias para alejarme de mi entorno conocido.
UndoDB es más un 'agregado' a GDB que un depurador diferente. Sin embargo, es una buena herramienta. –
para depurar código Asamblea, hay ALD.
Aparece en una repisa aquí, pero si está a la altura, la MDB de Sun es genial, especialmente si usa muchas plantillas y código enhebrado. Es mejor que GDB si esa es tu situación. Por otro lado, no es tan bueno si todo lo que necesitas son puntos de interrupción, me quedaría con GDB en ese caso.
nemiver es una gran interfaz para gdb (se ve mejor que ddd imo aunque aún no sea tan avanzado).
¡Qué mal, depende del impulso! – lang2
emacs tiene una gran interfaz para gdb también.
Me gusta mucho EDB (Evan's Debugger).
Tiene un agradable "OllyDBG feel", que fue genial porque lo usé bastante cuando todavía estaba trabajando en la plataforma de Windows.
EDB (depurador de Evan) es un depurador modo binario basado QT4 con el objetivo de tener la facilidad de uso a la par con OllyDbg. Utiliza una arquitectura de complemento, por lo que añadiendo nuevas características se puede hacer con facilidad . La versión actual es para Linux, pero las versiones futuras se destinarán a más plataformas.
http://www.softpedia.com/screenshots/thumbs/EDB-Evan-s-Debugger-19734-thumb.png
(hacer clic)
@Longpoke: no, el enlace funciona bien. Puede tener más suerte con el sitio web del autor: http://www.codef00.com/projects.php#debugger –
Me refiero a la imagen. –
http://freshmeat.net/screenshots/20/88/2088b56ccd701771c6df012f05708043_medium.png?1267210446 –
En Linux, la mayoría de depuración se realiza a través del BGF. Como otros han mencionado, sin embargo, no es necesario usar GDB directamente.Una variedad de opciones existen, algunos menciona en las respuestas anteriores:
- Emacs (tiene una interfaz BGF)
- DDD (basado en Motif, la interfaz un tanto peculiar, gráfica con excelentes capacidades de inspección de datos)
- Nemiver (interfaz basada en GTK)
- Eclipse
- Code :: Blocks
- NetBeans probablemente puede hacerlo tan bien
- Anjuta (Gnome IDE)
De estos, he usado DDD y he probado Nemiver. En ese momento, a Nemiver le faltaban funciones y, por lo tanto, no me funcionó muy bien. Eso fue hace dos años, sin embargo. A menudo he usado DDD, y considero que su visualización de datos es excelente y vale la pena trabajar con su UI. Sin embargo, con frecuencia solo uso gdb desde la línea de comandos.
Sun dbx
de Sun Studio también funciona en Linux.
- 1. ¿Hay una GUI de C++ gdb para Linux?
- 2. TextMate alternativa para Linux
- 3. ¿Hay una alternativa para morir?
- 4. ¿Alternativa a JFileChooser en Linux?
- 5. ¿Alternativa a valgrind (memcheck) para encontrar fugas en Linux?
- 6. ¿Hay alguna alternativa a OData?
- 7. ¿Hay alguna alternativa a C?
- 8. ¿Hay una alternativa al HTML?
- 9. ¿Hay alguna alternativa a py2exe?
- 10. ¿Hay alguna alternativa a XmlUnit?
- 11. ¿Hay alguna alternativa a Gigaspaces?
- 12. ¿hay alguna alternativa a '#' + div_id?
- 13. Fuentes de Phpstorm Editor en sistemas Linux
- 14. alternativa malloc_size en Linux y Windows
- 15. Recursos para aprender C, Unix, Linux y sistemas integrados
- 16. ¿Hay algo así como WMI para Linux?
- 17. Biblioteca de gráficos para sistemas integrados sin Linux?
- 18. Una buena alternativa a GWT para Clojure
- 19. ¿Hay alguna alternativa gratuita a Silktest?
- 20. ¿Hay alguna alternativa práctica a los hilos?
- 21. ¿Hay alguna alternativa ligera a gSOAP?
- 22. ¿Hay alguna alternativa mejor a DotNetOpenAuth?
- 23. ¿Hay alguna alternativa a rexec para el sandboxing de Python?
- 24. Desarrollo de "Sistemas de archivos" para linux, mac, windows
- 25. stdlib.h alternativa en kernel Linux?
- 26. ¿Existe una buena alternativa a SQL * PLUS para Oracle?
- 27. ¿Hay alguna alternativa para dormir() en C?
- 28. ¿Hay alguna alternativa gratuita a VisualSVN?
- 29. ¿Hay alguna alternativa a Apache Commons SCXML?
- 30. ¿Hay alguna alternativa a los Fragmentos anidados?
Me encantaría obtener un depurador gratuito en Linux que tenga la sensación visual del estudio. Eso es lo único que siento que falta. – Flame
Me encantaría ver una alternativa a gdb que no falla constantemente cada vez que intenta depurar a nivel de desensamblaje. –