从命令行启动emacs-gdb?

cdl*_*ary 3 emacs shell gdb

我喜欢emacs的gdb模式比GDB的命令行或TUI模式好很多,但是有些程序需要一个"调试器命令行"程序,它可以在它设置的环境中运行.

我想知道是否有一种简单的方法可以使用gdb命令行替换gdb模式下弹出emacs.

提前致谢.

rza*_*zan 7

把它放在你的.bashrc中:

gdbtool(){emacs --eval"(gdb \"gdb --annotate = 3 $*\")";}

然后你可以运行"gdbtool programToDebug"

资料来源:http://www.inet.net.nz/~nickrob/

  • 如果你正在运行一个更现代的emacs/gdb和/或在开始时获得有趣的输出,请尝试"-i = mi"而不是旧的"--annotate = 3". (3认同)