R

raddebugger

SHA-256
8.6k stars·开发工具·已提供 SHA-256 校验码,下载后可自行核对文件完整性

Epic Games 开源的图形化多进程调试器,支持 Windows 和 Linux x64,附带高速链接器,大型项目调试加载更快。

Epic 出品的现代图形化调试器,大项目调试更快。

核心功能

  • 图形化界面,支持同时调试多个进程
  • 自研 RDI 调试信息格式,加载大型项目符号明显更快
  • 内置 RAD Linker,语法兼容 MSVC,超大项目链接提速约 50%
  • 支持 Windows 与 Linux x64 本机调试
  • MIT 协议开源,Epic Games 官方持续维护

避坑指南

  • •项目处于 Alpha 阶段,可能遇到崩溃或功能缺失,建议把问题和转储文件提交给官方 issue 页面;仅支持本机 x64 调试,暂不支持远程调试及 ARM 等其他架构;Linux 支持尚处早期,建议优先在 Windows 上使用;链接器的大内存页选项在普通 Windows 环境会造成内存碎片,仅推荐在虚拟机或 Docker 等可重置环境中开启;它不是完整 IDE,不提供代码编辑和编译功能。

适用场景

  • 调试大型 C/C++ 游戏、引擎或客户端项目
  • 替代 WinDbg 进行日常 Windows 原生程序调试
  • 需要频繁链接数 GB 级可执行文件的大型研发团队

详细介绍

RAD Debugger 是 Epic Games 开源的原生图形化调试器,采用 MIT 协议,支持 Windows 和 Linux 的 x64 本机多进程调试。它不直接解析 PDB 或 DWARF,而是将其按需转换为自研的 RDI 调试信息格式,加载大型项目符号速度更快。项目还附带 RAD Linker 高性能链接器,语法兼容 MSVC,在超大项目上链接速度提升约 50%,还能直接生成 RDI,避免巨型可执行文件产生损坏的 PDB。相比 WinDbg,它界面更现代易用;相比 Visual Studio 调试器,它更轻量、独立且专为多进程场景设计。目前处于 Alpha 阶段,可能存在稳定性问题。

常见问题与排障 (1)

故障排除
为什么编译 raddebugger 之后,build 文件夹中没有使用说明的 README?

用法 README 由元编程构建生成,该构建默认处于禁用状态。要手动生成它,请向构建脚本传递 meta:

./build.sh meta

这会在 build 文件夹中创建 README。该问题后来已由维护者修复,因此新版本的首次构建会自动生成 README。

来源 Issue #999

标签

debuggercppepic-gameswindowslinuxlinkerdeveloper-tools

快速上手

1

下载安装包

点击上方按钮下载对应系统的安装包

2

安装软件

双击下载的安装程序,按提示完成安装

3

从 GitHub Releases 页面下载最新的预编译压缩包

4

解压后在 Windows 上运行 raddbg.exe,Linux 上运行 raddbg

5

通过 File 菜单打开要调试的可执行文件,或将程序拖入窗口

安装指引
  1. 从 GitHub Releases 页面下载最新的预编译压缩包
  2. 解压后在 Windows 上运行 raddbg.exe,Linux 上运行 raddbg
  3. 通过 File 菜单打开要调试的可执行文件,或将程序拖入窗口
文件完整性

已提供 SHA-256 校验码,下载后可自行核对文件完整性

该校验码提取自 GitHub 官方 Release 页面

SHA256 校验码

a9ccb5f4894b530ec22019ae39128d24226ec377b9861c718fa701121eb80879

该校验码提取自 GitHub Release 页面,下载后请自行核对文件完整性

本平台所有 SHA-256 校验码均提取自项目在 GitHub 官方 Release 页面发布的文件,未做任何修改。你可以通过 GitHub Releases 页面自行验证。

运维指引

卸载说明

该软件为绿色便携程序,无需安装。直接删除解压目录即可完全卸载,不会留下注册表项或系统残留文件。

无额外依赖

下载后即可直接使用,无需安装其他运行环境

项目信息
开源协议MIT
最后更新2026-10-20 22:38:04
GitHub 仓库官方网站

遇到问题?查看下方 FAQ

1 FAQ

相似推荐