0

emacsでgdbモードを使用して、文字列の桁数をカウントする小さなコードを実行しましたが、(キーボードを使用して)文字列を入力すると、「Enter」ボタンを押した後、gdbは何もしませんでした。また、Unixプロンプトでgdbを直接試しましたが、すべてがスムーズに進みました。それで、emacsのgdbモードでプログラムに引数を渡す際のトリックはありますか?

4

1 に答える 1

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]
于 2013-03-24T21:20:27.837 に答える