ncurses アプリケーションをデバッグするときは、通常、次のことを行います。
gdb --tty=/dev/ttys000 ...
これにより、ncurses アプリケーションが、gdb が実行されている端末とは別の端末で実行されるようになります。
最近 cgdb を発見し、とても気に入っています。残念ながら、 --tty オプションを尊重していないようです。
これを行う他の方法はありますか?cgdb の人々はどのように cgdb をデバッグします :) ?
ありがとう。
はい、gdb または cgdb のいずれかで、tty
コマンドをオプションと同じ方法で使用できます。Ncurses プログラムのデバッグ--tty
を参照してください。また、gdb を tui モードで使用することもできます。これは cgdb によく似ています。