WinGDB

WinGDB 6.0 B2701

Debug remote GDB programs in Visual Studio

WinGDB is a Visual Studio add-in that connects the IDE's debugger interface to GDB. It supports SSH connections to remote targets, where developers can launch or attach to processes, browse and edit source files over SCP, and use familiar Visual Studio windows for stepping through code. Additional tools include conditional and data breakpoints, a disassembly view, process and thread inspection, and a console for program I/O. GNU make commands and build errors can also be handled within Visual Studio.

WinGDB 6.0 B2701 details

Author:
License: Trialware
Price: $89.00
Released:
File size: 12.30 MB
Downloads: 447
Keywords: Visual Studio integration, multi-threaded applications, wingdb, remote debugging, GDB backend, software debugging, WinGDB, Visual Studio Add-In, debug linux, visual studio gdb add-in, add-in, remote gdb debugger, debug, cross-platform development, Visual Studio, debug linux from visual studio, visual studio linux debugging, gdb remote debugging
Author URL: http://www.wingdb.com/
WinGDB screenshot
WinGDBInstall & SetupWindows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64

User Rating: 4.0 (2 votes)

Windows 10

x32

Windows 10

x64

WinGDB Awards

Windows 10 download editor's pick

WinGDB for Windows 10 - Full description

WinGDB is a Visual Studio add-in for developers who need to debug programs with GDB, including software running on remote Linux systems. It connects Visual Studio's debugger interface to GDB, letting developers work with familiar IDE windows instead of switching to a separate debugging environment. Its remote-development tools also support projects for MinGW, smartphones and microcontrollers when the target uses a compatible GDB setup.

The add-in connects to a target machine over SSH. Developers can attach to a remote process through Visual Studio's process list or launch a program under GDB, choosing its remote executable with a file browser and setting the working directory, arguments and environment variables. For source files that are not stored locally, WinGDB retrieves them as needed over SCP and caches them for the session. Files can be edited in the Visual Studio editor and sent back to the target when saved.

Debugging uses familiar commands such as Run, Continue, Break All and Step into, over or out. Breakpoints can be set in remotely browsed files or local project copies, with conditions, hit counts and temporary disabling available. Data breakpoints help track changes to particular data. Visual Studio windows expose the call stack, threads, processes, modules, registers, signals, memory, locals, autos and watched expressions; a disassembly view supports inspection at the instruction level.

A console window handles input and output for the debugged process and emulates an XTerm terminal. WinGDB can generate core dumps and follow forked processes, which is useful when investigating daemon behavior. Its build integration also lets developers run GNU make through Visual Studio commands and inspect build errors in the IDE editor, keeping common build and debugging tasks in one workflow.

WinGDB is trialware and is intended for use as an add-in to Microsoft Visual Studio. The target machine needs to be reachable through SSH and provide GDB; remote file transfer uses SCP. It is suited to developers who want to build, edit and debug code for remote machines or non-Windows targets while retaining Visual Studio's debugger windows and source-editing environment.

WinGDB for Windows 10 - Post your review