如何在emacs的gdb模式下将参数传递给C程序
我在emacs中使用了gdb模式来运行一个小代码,计算字符串中的位数,但是当我输入字符串(使用键盘)时,gdb除了在我按下“回车”按钮后永远等待之外,什么也不做。我还直接用Unix提示符尝试了gdb,一切都很顺利。那么,在emacs的gdb模式下将参数传递到程序中有什么诀窍吗?将参数传递到已调试程序的标准方法是在如何在emacs的gdb模式下将参数传递给C程序,c,emacs,gdb,C,Emacs,Gdb,我在emacs中使用了gdb模式来运行一个小代码,计算字符串中的位数,但是当我输入字符串(使用键盘)时,gdb除了在我按下“回车”按钮后永远等待之外,什么也不做。我还直接用Unix提示符尝试了gdb,一切都很顺利。那么,在emacs的gdb模式下将参数传递到程序中有什么诀窍吗?将参数传递到已调试程序的标准方法是在gdb的run命令之后添加参数 例如: M-xgdbRETechoRET 您指的是命令行参数还是从标准输入读取的参数? Current directory is ~/ GNU gdb (
gdb
的run命令之后添加参数
例如:
M-xgdb
RETecho
RET
您指的是命令行参数还是从标准输入读取的参数?
Current directory is ~/
GNU gdb (GDB) 7.3-debian
[...]
Reading symbols from /bin/echo...(no debugging symbols found)...done.
(gdb) run foo
Starting program: /bin/echo foo
foo
[Inferior 1 (process 10176) exited normally]