product logo

VisualGDB

Do it with Visual Studio!

Buy nowDownload

Accelerate your development

Harness the power of the Visual Studio debugger when developing:

Not familiar with Visual Studio? See top 10 debugging techniques.

Debugging a Linux application

Just like the desktop apps

Enjoy the best of Visual Studio in your project:

  • Hover mouse to evaluate expressions
  • Navigate through error messages with a hotkey
  • Modify values on-the-fly
  • Drag "current statement" arrow to set next statement
  • Add watch variables conveniently
  • Powerful annotated disassembly
  • Easily navigate the call stack

Full integration of GCC and GDB

  • Make Visual Studio projects for your GCC targets
  • Automatically import GNU make projects
  • Support Debug/Release configurations out-of-the-box
  • Save time with IntelliSense when developing embedded apps
  • Enjoy Visual Studio debugging experience while using GDB
  • Use the latest GCC with our pre-built embedded toolchains.

Want more? 10 reasons to debug your app with Visual Studio.

 Build server

Use a remote machine as a back-end

  • Use any Linux/MacOS machine as a host for GCC/GDB
  • Enjoy the mapped error/warning messages
  • Synchronize source files automatically
  • Import remote include dirs to use with IntelliSense
  • Run GDB remotely with our ultra-low-latency build server

Stay in full control

  • Customize GDB command line
  • Customize GDB startup commands
  • Send arbitrary commands to GDB at any moment
  • Customize source path mapping on-the-fly
  • Look under the hood - see all interaction with GDB
GDB Session Window
Custom actions

Automate complex build scenarios

  • Make custom build actions executed at arbitrary machines
  • Schedule custom source transfers
  • Receive files back from build machines
  • Specify how to interrupt inferior execution
  • Define different scenarios for different project configurations
  • Start/prepare GDB yourself and tell VisualGDB to take control