Intel® Distribution for GDB*
A Cross-Architecture Application Debugger
Quickly Debug Parallel and Multithreaded Code
To implement and deploy high-performance, data-centric applications across diverse architectures, you need a debugger that is capable of handling thousands of threads running simultaneously on each device in a system.
The Intel® Distribution for GDB* application debugger is a companion tool to Intel® compilers and libraries. It delivers a unified debugging experience that allows you to efficiently and simultaneously debug cross-platform parallel and threaded applications developed in Data Parallel C++, C, C++, OpenMP*, SYCL*, or Fortran.
- Achieve full control over application execution, including breakpoints and single stepping.
- Debug in a single session across CPU and GPU code to quickly examine variables, read/write memory and registers, and inspect the hardware state when the application is suspended.
- Use the console-based debugging interface from the command line on your local system or any remote system, or debug with a GUI front end.
Develop, Test, and Run Your oneAPI Code in the Cloud
Get what you need to build and optimize your oneAPI projects for free. With an Intel® DevCloud account, you get 120 days of access to the latest Intel® hardware—CPUs, GPUs, FPGAs—and Intel oneAPI tools and frameworks. No software downloads. No configuration steps. No installations.
Download the Toolkit
The Intel Distribution for GDB is included as part of the Intel® oneAPI Base Toolkit.

Features
High-Level Language Debugger
The application debugger allows developers to efficiently inspect cross-architecture code run on Intel® CPUs, GPUs, and accelerator devices.
Debug Anywhere on Any Device
With multitarget debugging, you can seamlessly debug the host and directly on the device, as well as on a local or remote machine.
Broad Development Environment Support
The Intel® Distribution for GDB* application debugger can be used on the command line. It integrates smoothly into development environments that are based on Microsoft Visual Studio* and Eclipse*.
Documentation & Code Samples
Documentation
- Get Started Guides: Linux* | Windows*
- Intel Distribution for GDB Developer Guide
- Tutorials: Debug on Linux | Debug on Windows
- oneAPI Programming Guide: Debugging
- Release Notes
- View All Documentation
Code Samples
Learn how to access oneAPI code samples in a tool command line or IDE.
Specifications
Processors:
- Intel® Xeon® processors
- Intel® Xeon® Scalable processors
- Intel® Core™ processors
- Intel Atom® processors
GPUs:
- Intel® Processor Graphics Gen9 and above
- Xe architecture
FPGAs:
- FPGA emulation
Languages:
- Data Parallel C++ (DPC++)
Note Must have Intel oneAPI Base Toolkit installed - C, C++
- Fortran
- SYCL
- OpenMP
Note Requires Microsoft Visual Studio* on Windows
Host and target operating systems:
- Windows*
- Linux*
Development environments:
- Microsoft Visual Studio
- Eclipse IDE
- Console-based debugging from the command line
For more information, see the system requirements.