OpenSource-Hub
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 段階であり、安定性に問題がある可能性があります。

トラブルシューティング & FAQ (1)

トラブル対応
raddebugger をコンパイルした後、build フォルダに使用方法の README がないのはなぜですか?

使用方法のREADMEは、デフォルトで無効になっていたmetaprogramビルドによって生成されます。手動で生成するには、ビルドスクリプトに 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 ページで独自に検証できます。

オープンソースの透明性

GitHub ソースを見る
環境ガイド

アンインストール情報

このソフトウェアはグリーンポータブルプログラムであり、インストールは不要です。解凍したディレクトリをそのまま削除するだけで完全にアンインストールでき、レジストリ項目やシステムの残留ファイルは一切残りません。

追加の依存関係なし

ダウンロード後すぐに使用可能。追加のランタイムは不要です。

プロジェクト情報
ライセンスMIT
最終更新2026-10-20 22:38:04
GitHub リポジトリ公式サイト

問題が発生?以下のFAQを確認

1 FAQ

類似プロジェクト