aarch64-elf-gdb
« Back to VersTracker
Description:
GNU debugger for aarch64-elf cross development
Type: Formula  |  Latest Version: 16.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: debugger arm embedded cross-compile bare-metal
Install: brew install aarch64-elf-gdb
About:
This package provides the GNU Debugger (GDB) compiled specifically for the aarch64-elf target triplet. It enables developers to perform source-level debugging of bare-metal applications and operating systems running on 64-bit ARM architectures. The tool is essential for low-level development, allowing inspection of registers, memory, and program flow without a host OS.
Key Features:
  • Source-level debugging for ARM64 bare-metal code
  • Support for various remote debugging targets (e.g., JTAG, QEMU)
  • Hardware watchpoint and breakpoint management
  • Scripting capabilities via Python and GDB commands
Use Cases:
  • Developing and debugging operating system kernels for ARM64 devices
  • Debugging firmware or embedded applications on Raspberry Pi or similar SBCs
  • Analyzing crashes and memory corruption in low-level system code
Alternatives:
  • llvm – Provides lldb, which is a modern alternative to GDB with a different architecture and plugin system.
  • openocd – Often used in conjunction with GDB to provide the physical JTAG/SWD interface connection.
Version History
Detected Version Rev Change Commit
Oct 10, 2025 1:40pm 0 VERSION_BUMP cdeee3f4
Sep 13, 2025 9:17am 0 VERSION_BUMP d32a957e
Nov 14, 2024 5:20pm 0 VERSION_BUMP 00778188
Sep 30, 2024 9:49am 0 VERSION_BUMP 50c8bba0