标签: linux emacs gdb emacs24
从emacs启动gdb时,emacs说gdb应该以
gdb -i=mi
gdb手册页中未定义 -i 选项。如果使用选项 -i = mi 从命令行调用gdb,则可以正常工作。所以它必须特定于gdb。 -i选项的文档在哪里?
答案 0 :(得分:13)
gdb -i=mi相当于gdb --interpreter=mi。
gdb --interpreter=mi
简而言之,--interpreter=mi使gdb呈现面向机器的文本界面,而不是没有它的人性化命令提示。 Emacs的gud缓冲区解析来自此接口的输出,并向您呈现类似于普通gdb接口的内容。
--interpreter=mi
gdb
gud
--interpreter标记已记录here,GDB/MI界面已记录here。通过here提及-i是--interpreter的别名。
--interpreter
GDB/MI
-i