0
我在emacs中使用了gdb模式來運行計算字符串中數字位數的小代碼,但是當我鍵入字符串時(使用鍵盤) ,gdb什麼都沒做,只是在我點擊「回車」按鈕之後等待。我也直接用Unix提示嘗試了gdb,一切都很順利。那麼在將參數傳遞到emacs的gdb模式下的程序中是否有任何技巧?如何在emacs的gdb模式下將參數傳遞給C程序
我在emacs中使用了gdb模式來運行計算字符串中數字位數的小代碼,但是當我鍵入字符串時(使用鍵盤) ,gdb什麼都沒做,只是在我點擊「回車」按鈕之後等待。我也直接用Unix提示嘗試了gdb,一切都很順利。那麼在將參數傳遞到emacs的gdb模式下的程序中是否有任何技巧?如何在emacs的gdb模式下將參數傳遞給C程序
將參數傳遞給調試程序的規範方式是在gdb
的運行命令之後添加它們。
例如:
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]
你指的命令行參數或參數從標準輸入讀取? – Francesco 2013-03-24 21:16:26