当从emacs启动gdb时,emacs说gdb应该作为
gdb -i=mi
在gdb手册页中没有定义选项-i。如果使用选项-i=mi从命令行调用gdb,则它可以工作。所以它一定是特定于gdb的。-i选项的文档在哪里?
发布于 2015-03-06 15:04:17
gdb -i=mi等同于gdb --interpreter=mi。
gdb --interpreter=mi
简而言之,--interpreter=mi使gdb呈现一个面向机器的文本界面,而不是没有它的面向人的命令提示符。Emacs的gud缓冲区解析来自此接口的输出,并向您展示类似于普通gdb接口的内容。
--interpreter=mi
gdb
gud
--interpreter标志是文档化的here,GDB/MI接口是文档化的here。传递-i时提到了--interpreter的别名。
--interpreter
GDB/MI
-i
https://stackoverflow.com/questions/28901400
相似问题