我在emacs中使用gdb模式运行一个小代码来计算字符串中的位数,但是当我输入字符串(使用键盘)时,gdb什么也没做,只是在我点击&#后永远等待34;输入"按钮。我也直接尝试使用Unix提示gdb,一切顺利。那么在emacs的gdb模式下将参数传递给程序是否有任何技巧?
答案 0 :(得分:2)
将参数传递给调试程序的规范方法是在gdb
的运行命令之后添加它们。
例如:
M-X gdb
RET echo
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]