首页 / GitHub 趋势 / Epic 开源了一个 C…
开发工具

Epic 开源了一个 C 语言写的图形调试器:raddebugger

EpicGames/raddebugger

GitHub 仓库
EpicGames/raddebugger
总 Stars
★ 8,642
主要语言
C
查看 GitHub 项目

Epic Games 把自家的调试器开源了:raddebugger,一个 C 语言编写的原生、多进程、图形化调试器,8642 star,MIT 协议。本站核验最新 release 为 v0.9.29-alpha(9 月 30 日),本月高调进入热榜,Linux 支持刚刚落地。

能干嘛

给 C/C++ 等原生代码用的图形调试器:多进程调试、图形界面、用户态调试。Epic 自己内部用它调游戏引擎——能调得动虚幻引擎这种量级的代码,性能底子是经过实战检验的。对不用 Visual Studio、不用笨重 IDE 的 C/C++ 开发者来说,多了一个轻量但专业的选择。

适合谁

  • C/C++ 开发者:尤其做游戏、引擎、系统编程的人
  • Linux 用户:Linux 支持刚落地,尝鲜正当时
  • 对调试器实现感兴趣的人:纯 C 写的调试器,代码本身就是学习资料

值得注意

版本号 v0.9.29-alpha 说明还在 alpha 阶段,别指望它像 gdb/lldb 那样面面俱到;issues 区有 338 个开放问题,尝鲜前先扫一眼有没有命中你的场景。同类对比:gdb/lldb 是命令行老将,raddebugger 打的是“图形界面+多进程”的差异点,不是替代关系。

常见问题:Epic 为什么要开源调试器?

Epic 近年一直在开源基础设施(参考他们开源的其他工具链项目)。对 Epic 来说,调试器是内部刚需,开源能换来社区贡献;对社区来说,白捡一个经过 3A 游戏验证的调试器。

站长点评

大厂开源的“自用工具”通常质量不差——因为是自己天天用的东西,raddebugger 就是典型。C 语言手写调试器这个技术选型也很 Epic:不追时髦,专啃硬骨头。C/C++ 方向的读者建议收藏,alpha 阶段先试用,稳定了再切主力。

项目地址:https://github.com/EpicGames/raddebugger

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。 本项目遵循 MIT 许可证。

📦 源码包(默认分支 ZIP)本站下载官方下载
最新版 v0.9.29-alpha 安装包
raddbg.exe (4.5 MB)本站下载官方下载
raddbg.zip (9.2 MB)本站下载官方下载
raddbg_markup.h (17.0 KB)本站下载官方下载
raddbg_readme.md (40.1 KB)本站下载官方下载
radlink.exe (1.3 MB)本站下载官方下载

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

开发工具 热度最高

相关推荐