VisualGDB

VisualGDB — Descargar gratis. Desarrollo embebido y Linux para Visual Studio

VisualGDB es un complemento de Microsoft Visual Studio que integra las herramientas GNU (GCC, GDB) en el entorno de desarrollo. Facilita la creación, compilación y depuración de aplicaciones para sistemas embebidos, Linux, Android y microcontroladores directamente desde Visual Studio.

5.0(1 valoraciones)

Descargar VisualGDB (Enlaces oficiales)
Tamaño del archivo: 63.7 MB
La última versión de VisualGDB es: 6.1r3
Sistema operativo: Windows
Idiomas: English
Precio: $0.00 USD (30 días de prueba gratuita. La prueba caducará en 30 días tras la primera ejecución.)
Producto patentado y comercial.

  • Depuración integrada de GDB. Integración completa del depurador GDB dentro del entorno Visual Studio. Proporciona ventanas de inspección, pila de llamadas, puntos de interrupción y ejecución paso a paso para código en dispositivos remotos, sistemas embebidos y aplicaciones locales. La configuración del depurador se gestiona mediante asistentes gráficos.
  • Soporte para sistemas embebidos. Desarrollo para microcontroladores ARM, AVR, ESP32 y otras arquitecturas. Incluye configuración automática de toolchains, scripts de depuración (OpenOCD, J-Link) y plantillas de proyecto. Los ajustes de memoria, puertos de depuración y opciones del compilador se configuran mediante interfaces gráficas.
  • Desarrollo para Linux. Construcción y depuración de aplicaciones para máquinas Linux remotas o locales. Conexión mediante SSH para despliegue, ejecución y depuración. Gestión de dependencias de bibliotecas y sincronización automática de archivos entre el entorno de desarrollo y el sistema objetivo.
  • Compilación con CMake. Subsistema de proyecto CMake con sincronización bidireccional entre archivos CMakeLists y el Explorador de soluciones. Permite editar propiedades del proyecto, añadir o eliminar archivos fuente y definir opciones de despliegue desde las páginas de propiedades de Visual Studio.
  • IntelliSense basado en Clang. Motor de finalización de código y análisis estático que comprende extensiones específicas de GCC y directivas del preprocesador. Ofrece navegación a definiciones, generación de código desde su uso y renombrado refactorizado con soporte para estándares modernos de C++.
  • Análisis de rendimiento en Linux. Herramientas de profiling para aplicaciones ejecutadas en sistemas Linux. Captura datos de rendimiento con bajo overhead y los presenta en vistas jerárquicas, listas de funciones y desglose por línea de código para identificar cuellos de botella.
  • Integración de pruebas unitarias. Soporte para frameworks CppUTest y GoogleTest dentro de Visual Studio. Ejecución y depuración de suites de pruebas en dispositivos embebidos, máquinas Linux o dispositivos Android mediante un interfaz unificado.
  • Solución automática de errores. Diagnóstico de problemas comunes de compilación en C/C++. Identifica archivos de cabecera faltantes, símbolos no declarados y referencias indefinidas a bibliotecas, sugiriendo correcciones configurables.
  • Construcción con Make y QMake. Importación y gestión de proyectos existentes basados en GNU Make o QMake. VisualGDB genera los archivos de construcción necesarios manteniendo la estructura original del proyecto y proporcionando IntelliSense preciso.
  • Acciones personalizadas. Automatización de flujos de trabajo mediante scripts personalizados que se ejecutan durante las fases de construcción, limpieza, carga o depuración. Las acciones pueden ejecutar comandos, transferir archivos o establecer variables de entorno específicas del contexto.
  • Compatibilidad con Android NDK. Desarrollo de bibliotecas nativas y aplicaciones para Android usando el NDK. Configuración de toolchains, depuración en dispositivos físicos y emuladores, e integración con proyectos de Android Studio.
  • Ventana de salida de construcción avanzada. Interpretación de mensajes de error multilínea de GCC, Keil e IAR. Muestra instanciaciones de plantillas, pila de includes para errores en archivos de cabecera y enlaces clicables a ubicaciones en el registro de construcción.
  • Configuraciones compartidas en equipo. Mecanismo para compartir definiciones de toolchains, hosts remotos, paquetes embebidos y preferencias de depuración entre miembros de un equipo mediante un directorio centralizado. Facilita la consistencia en entornos de desarrollo múltiples.
  • Soporte para Módulos del Kernel de Linux. Funcionalidad específica para desarrollar y depurar módulos del kernel de Linux a través del producto complementario VisualKernel. Incluye plantillas, asistentes de configuración y depuración en máquinas virtuales o hardware real.
  • Terminal SSH y transferencia de archivos. Terminal integrado con conexión SSH y capacidades de transferencia de archivos SFTP para interactuar con sistemas Linux remotos durante el desarrollo y la depuración, sin necesidad de herramientas externas.

VisualGDB fue creado por Sysprogs OU. El desarrollo comenzó alrededor del año 2011. El software está escrito principalmente en C++ y C#. Sysprogs UG es una empresa especializada en herramientas de desarrollo para sistemas embebidos y entornos multiplataforma. La extensión se construye sobre las APIs de extensibilidad de Microsoft Visual Studio y se integra con las herramientas del ecosistema GNU.


Alternativas a VisualGDB:

GDB — Descargar gratis. Depuración de programas ejecutables

GDB

GDB (GNU Project Debugger) es un depurador desarrollado por el proyecto GNU.
Precio: Gratis   Tamaño: 23 MB   Versión: 16.3   SO: Windows, Linux, Mac
KDevelop — Descargar gratis. Entorno de desarrollo integrado

KDevelop

KDevelop es un entorno de desarrollo integrado (IDE) para lenguajes de programación como C, C++, Python, JavaScript y otros.
Precio: Gratis   Tamaño: 668 MB   Versión: 6.4.4.2   SO: Windows, Linux