プログラム実行視覚化ツール (ETVシステム)

C プログラムを対象として, その実行記録(トレース)をファイルとして 採取し, それを視覚的に表示するシステムである.

自分の作ったプログラムや, サンプルのプログラムの動作を確認したい場合に 便利である.

画面はこんな感じ:


使いかた:
  1. まず, プログラムを作る. ソースファイルを仮に test.c であるとしよう.

  2. 以下のコマンドを実行する (先頭の文字は、シフトを押しながらキーボード右上端のキー)
    ~ta101118/ETV test.c

    すると, プログラムをもう一度コンパイルし, 実行を行ない, その結果をETVで表示してくれる.

    ターミナルは以下のようになるはず. (赤字の部分は, 人間からのデータの入力, 青字の部分はプログラムの出力)

    ###### start compilation
    ###### end compilation
    ###### start execution
    warning: this program uses gets(), which is unsafe.
    limit? 10
    1+2+...+10 = 55
    ###### end execution

うまく行かない場合にはいろいろありうる。