背景介绍: libgdb过时了,目前的GDB调试前端都不用libgdb 目前有两种比较流行:- MI接口,现在应该是MI II接口,是Eclipse CDT所采用的方式- emac输出接口,这个似乎有更多的调试前端所采用,例如DDD,kdbg,codeblocks等等 另外还有一种比较另类的一种方式:insight,直接把gdb给包含进去了 MI不但包括了CLI的所有命令,还具备一些CLI所不提供的功能,也就是说MI的命令一般与gdb的命令有一个映射的关系.当然,MI接口的设计初衷是面向将 GD