프로그램 실행을 기록하고 결정적으로 재생해 gdb에 역방향 실행 기능을 더하는 경량 Linux 도구입니다.
royqh1979/RedPanda-CPP
Qt 기반의 경량 크로스 플랫폼 C/C++ 및 GNU Assembly IDE로, Dev-C++ 7의 후속작입니다.
대체할 수 있는 제품:Dev-C++
Visual Studio
- 스타
- 1,492
- 포크
- 150
- 열린 이슈
- 150
- 마지막 커밋
- 19시간 전
어떤 프로젝트인가요?
Red Panda C++는 Qt로 개발되어 Windows, Linux, macOS에서 실행되는 C, C++, GNU Assembly 통합 개발 환경입니다. Red Panda Dev-C++ 7의 후속작으로, 기존 Dev-C++의 경량 워크플로를 이어가면서 크로스 플랫폼을 지원합니다.
코드 편집과 컴파일 외에도 미리 정의된 입력과 예상 출력으로 프로그램을 실행하는 문제 세트 기능을 제공합니다. Competitive Companion 브라우저 확장 프로그램을 사용해 온라인 저지 사이트의 문제를 가져올 수도 있습니다. GNU Assembler 또는 NASM으로 Assembly 프로그램을 편집하고 컴파일하며 디버깅할 수 있습니다. 디버깅에는 gdb/mi 인터페이스를 사용하며, 개선된 watch 창, 메모리 뷰, gdbserver 모드를 제공합니다.
편집기에는 심볼 사용 위치 검색, TODO 뷰, 개선된 코드 접기와 자동 들여쓰기 기능이 있으며, 다크 테마와 고해상도 화면 렌더링도 향상되었습니다. 코드 인텔리전스는 람다, UTF-8 식별자, C++14 타입 별칭, 인자를 받는 매크로를 지원합니다.
핵심 기능
- 01Windows, Linux, macOS에서 실행됩니다.
- 02C, C++, GNU/NASM 어셈블리 프로그램을 편집하고 컴파일하며 디버깅합니다.
- 03gdb/mi 인터페이스로 디버깅하며, 개선된 watch 창, 메모리 뷰, gdbserver 모드를 제공합니다.
- 04문제 세트에서 미리 정의된 입력과 예상 출력으로 프로그램을 실행합니다.
- 05Competitive Companion 확장 프로그램을 통해 온라인 저지의 문제를 가져옵니다.
- 06심볼 사용 위치 검색과 TODO 뷰를 제공합니다.
활용 사례
- 간단하고 가벼운 IDE로 C 또는 C++를 학습합니다.
- 온라인 저지 문제로 경쟁 프로그래밍을 연습합니다.
- GNU Assembler 또는 NASM으로 어셈블리 코드를 작성하고 디버깅합니다.
- Dev-C++ 스타일의 워크플로로 Linux 또는 macOS에서 C/C++ 프로젝트를 개발합니다.
사용 전 알아둘 점
- GPL-3.0 라이선스가 적용됩니다. 카피레프트 라이선스이므로 파생 저작물도 동일한 조건으로 배포해야 합니다.
토픽
자주 묻는 질문
- RedPanda-CPP은(는) 무엇인가요?
- Qt 기반의 경량 크로스 플랫폼 C/C++ 및 GNU Assembly IDE로, Dev-C++ 7의 후속작입니다. Red Panda C++는 Qt로 개발되어 Windows, Linux, macOS에서 실행되는 C, C++, GNU Assembly 통합 개발 환경입니다. Red Panda Dev-C++ 7의 후속작으로, 기존 Dev-C++의 경량 워크플로를 이어가면서 크로스 플랫폼을 지원합니다.
- RedPanda-CPP은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- RedPanda-CPP은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- RedPanda-CPP은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. RedPanda-CPP의 마지막 커밋은 2026년 11월 6일입니다.
- RedPanda-CPP은(는) 어디에 사용할 수 있나요?
- 간단하고 가벼운 IDE로 C 또는 C++를 학습합니다. 온라인 저지 문제로 경쟁 프로그래밍을 연습합니다. GNU Assembler 또는 NASM으로 어셈블리 코드를 작성하고 디버깅합니다. Dev-C++ 스타일의 워크플로로 Linux 또는 macOS에서 C/C++ 프로젝트를 개발합니다.
- RedPanda-CPP은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/royqh1979/RedPanda-CPP
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
프로세서가 코드를 실행하는 방식을 학습할 수 있는 시각적 RISC-V 컴퓨터 구조 시뮬레이터이자 어셈블리 편집기입니다.
BACON은 MSX-BASIC 프로그램을 MSX 컴퓨터용 기계어로 변환하는 컴파일러로, PLAY(PSG 음악)를 지원합니다.
15가지가 넘는 숫자 타입을 지원하는 SIMD 가속 거리·내적·행렬 연산 커널로, Python, Rust, C/C++, JS, Swift, Go 바인딩을 제공합니다.
x86, ARM, MIPS, PowerPC, SPARC용으로 익스플로잇 개발에 특화된 인터페이스를 GDB에 추가하는 Python 확장입니다.
90개 이상의 언어를 지원하는 오픈소스 샌드박스 온라인 코드 실행 시스템으로, HTTP JSON API를 제공합니다.