私はアプリケーションを持っています。私はソースコードを(C言語で)持っています。とにかく私はそれをコンパイルすることができます。私が望むツールをそれに加えてください。しかし、私はprintfの束とソースコードを唐辛子にしたくありません。私は、特定の値(例えば、グローバル構造のメンバーの一部)が書き込まれたとき(その値が変更されたとき)を示す何らかのログを生成できるようにしたい。ソースファイルと行番号、古い値と新しい値を表示できるようにしたいと思います。gdbトレース(または同様のもの)のヘルプ
住所ではなく名前で指定することもできます。しかし、アドレスはOKです。ボーナスは、関数にローカルな値を指定できるかどうかを示します。
私はまだgdbのトレースコマンドを見つけようとしています。どんな助けでも大歓迎です。ありがとう。
は例がよりよく機能させることがあり、 '揮発性int'、として' A'を宣言してください。 – caf
ありがとうございました。私が時計について理解していることは、ユーザーが「続ける」までプログラムの実行を停止させることです。私はこれを行うための期待スクリプトを書くことができると確信していますが、gdbの中からこれを自動的に行うための方法がありますか? – tvaughan
@tvaughan:私はgdbの中で自動的に行う方法を知らない。 – derobert