2013-03-24 35 views
0

我在emacs中使用了gdb模式來運行計算字符串中數字位數的小代碼,但是當我鍵入字符串時(使用鍵盤) ,gdb什麼都沒做,只是在我點擊「回車」按鈕之後等待。我也直接用Unix提示嘗試了gdb,一切都很順利。那麼在將參數傳遞到emacs的gdb模式下的程序中是否有任何技巧?如何在emacs的gdb模式下將參數傳遞給C程序

+0

你指的命令行參數或參數從標準輸入讀取? – Francesco 2013-03-24 21:16:26

回答

2

將參數傳遞給調試程序的規範方式是在gdb的運行命令之後添加它們。

例如:

M-XgdbRETechoRET

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] 
相關問題