raddebugger
SHA-256Epic 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++ 게임, 엔진 또는 클라이언트 프로젝트 디버깅
- 일상적인 Windows 네이티브 프로그램 디버깅을 위한 WinDbg 대체
- 수 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는 기본적으로 비활성화되어 있던 메타프로그램 빌드에 의해 생성됩니다. 수동으로 생성하려면 빌드 스크립트에 meta를 전달하세요:
./build.sh meta
이 명령은 build 폴더에 README를 생성합니다. 이 문제는 나중에 메인테이너에 의해 수정되었으므로, 최신 버전에서는 최초 빌드 시 README가 자동으로 생성됩니다.
태그
시작하기
소프트웨어 설치
다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요
GitHub Releases 페이지에서 최신 미리 컴파일된 압축 파일을 다운로드합니다
압축을 푼 후 Windows에서는 raddbg.exe를, Linux에서는 raddbg를 실행합니다
File 메뉴에서 디버깅할 실행 파일을 열거나 프로그램을 창으로 끌어다 놓습니다
- GitHub Releases 페이지에서 최신 미리 컴파일된 압축 파일을 다운로드합니다
- 압축을 푼 후 Windows에서는 raddbg.exe를, Linux에서는 raddbg를 실행합니다
- File 메뉴에서 디버깅할 실행 파일을 열거나 프로그램을 창으로 끌어다 놓습니다
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
a9ccb5f4894b530ec22019ae39128d24226ec377b9861c718fa701121eb80879이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
이 소프트웨어는 무설치 포터블 프로그램으로, 별도의 설치가 필요하지 않습니다. 압축을 푼 디렉터리를 삭제하기만 하면 완전히 제거되며, 레지스트리 항목이나 시스템 잔여 파일이 남지 않습니다.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
1 FAQ
유사한 프로젝트
Visual Studio Code (Code - OSS)
Microsoft가 만든 무료 오픈 소스 코드 편집기로, 지능형 자동 완성, 디버깅, Git 및 확장 기능을 지원하는 전 세계에서 가장 인기 있는 편집기입니다.
opencode
오픈소스 AI 코딩 에이전트로, 코드 작성, 리팩토링 및 분석을 지원하며, '빌드(Build)'와 '플랜(Plan)' 이중 에이전트 모드가 내장되어 있습니다.
scrcpy
USB 또는 무선 TCP/IP를 통해 컴퓨터에서 Android 기기로 화면 미러링 및 제어를 지원하며, 루팅 불필요, 고성능 저지연, 오디오 전달 지원.