Repolode
royqh1979

royqh1979/RedPanda-CPP

基于 Qt 的轻量级跨平台 C/C++ 与 GNU 汇编 IDE,是 Dev-C++ 的续作。

可替代:Dev-C++Visual Studio

Star
1,492
Fork
150
未关闭 Issue
150
最近提交
24小时前

这是什么?

Red Panda C++ 是一款面向 C、C++ 和 GNU 汇编的集成开发环境,基于 Qt 构建,可在 Windows、Linux 和 macOS 上运行。它是 Red Panda Dev-C++ 7 的续作,延续了轻量、简洁的 Dev-C++ 使用方式,并增加了跨平台支持。

除了编辑和编译,它还提供题集功能,可用预设的输入和期望输出批量运行、测试程序,并能配合 Competitive Companion 浏览器扩展从 OJ 网站导入题目。汇编程序可通过 GNU Assembler 或 NASM 进行编辑、编译和调试。调试基于 gdb/mi 接口,提供增强的监视窗口、内存视图和 gdbserver 模式。

编辑器新增符号引用查找、TODO 视图,并改进了代码折叠和自动缩进,同时优化了深色主题与高 DPI 显示。代码智能提示支持 lambda、UTF-8 标识符、C++14 类型别名以及带参数的宏。

核心功能

  • 01支持 Windows、Linux 和 macOS 运行。
  • 02可编辑、编译和调试 C、C++ 以及 GNU/NASM 汇编程序。
  • 03基于 gdb/mi 接口调试,提供增强监视窗口、内存视图和 gdbserver 模式。
  • 04题集功能可用预设输入和期望输出批量测试程序。
  • 05配合 Competitive Companion 扩展从 OJ 网站导入题目。
  • 06提供符号引用查找和 TODO 视图。

适用场景

  • 用轻量简洁的 IDE 学习 C 或 C++。
  • 在 OJ 上练习算法竞赛题目。
  • 使用 GNU Assembler 或 NASM 编写和调试汇编代码。
  • 在 Linux 或 macOS 上沿用 Dev-C++ 式工作流开发 C/C++ 项目。

使用前须知

  • 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品以相同条款分发。

标签

常见问题

RedPanda-CPP 是什么?
基于 Qt 的轻量级跨平台 C/C++ 与 GNU 汇编 IDE,是 Dev-C++ 的续作。 Red Panda C++ 是一款面向 C、C++ 和 GNU 汇编的集成开发环境,基于 Qt 构建,可在 Windows、Linux 和 macOS 上运行。它是 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++。 在 OJ 上练习算法竞赛题目。 使用 GNU Assembler 或 NASM 编写和调试汇编代码。 在 Linux 或 macOS 上沿用 Dev-C++ 式工作流开发 C/C++ 项目。
在哪里获取 RedPanda-CPP?
源代码和安装说明在 GitHub 上:https://github.com/royqh1979/RedPanda-CPP

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目