之前打错了,是GDB MI,既Machine Interface,是专门为应用程序前端提供的接口,像Eclipse,Insight这样的调试软 件都是通过这个接口和GDB通讯。所以,有不少的代码和经验可以参考。
On 7月28日, 上午8时31分, limodou <[email protected]> wrote: > 2009/7/27 eic <[email protected]>: > > > 一个IDE所需的几个基本功能包括, 以及所需做的工作: > > 1. 程序代码编辑器 > UliPad已经包含 > > 2. 编译器/二进制工具 > GCC | LLVM > > 3. 自动建立工具 > 使用Scons实现 > > 4. 调试器/下载工具 > GDB/IM > > 5. 版本控制 > UliPad已经包含 > > > 所做的大部分是一些粘合到工作。1、5,UliPad已经有了。 > > 首先完成2,3。 > > > 这个算我的一个Task List了。 > > 支持。不过调试器算是高难度的一个东西了。所以我自已是没有实现过。 > > -- > I like python! > UliPad <<The Python Editor>>:http://code.google.com/p/ulipad/ > UliWeb <<simple web framework>>:http://uliwebproject.appspot.com > My Blog:http://hi.baidu.com/limodou
