• ベストアンサー

デバッガについて

今現在、ボーランド社のフリーコンパイラを使用しています。そのダウンロード先に、ターボデバッガーというものもあったので、ダウンロードしました。 デバックを支援するツールということは、知っていたのですが、使い方がわかりません。コンパイルしたときにエラーや警告が表示されるだけなのでしょうか?それとも、もっと使い道があるのでしょうか? 色々勉強していきたいので、よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • liar_adan
  • ベストアンサー率48% (730/1515)
回答No.2

デバッガは、コンパイラと連携させて使います。 bcc32でコンパイルするとき、-vオプションをつけてコンパイルしてください。 >bcc32 -v hello.c そうするとhello.exeができますが、そこで >td32 hello.exe としてください。 ソースコードが表示されたデバッガ画面が出てくるはずです。 その画面でいろいろやるのですが… ・ソースコード1ステップ毎の実行 ・指定したところまでの実行 ・そのとき宣言されている変数の値を見る ・メモリに入っている値を見る などのことができ、なかなか便利なものです。 ただ、ヘルプが使えないようなので、 手探りで使い方を覚えなければなりませんが。

gogogo-n
質問者

補足

ありがとうございました。やってみたら出来ました。 今は、ボーランドをクリック一つでコンパイル・実行が出来るGUI環境のフリーソフトを使っています。そういうものを使用した場合は、デバッガをしようできないのでしょうか? 出来るフリーのソフトがあれば教えてください。 どうもありがとうございました。

その他の回答 (2)

noname#9119
noname#9119
回答No.3

BCC Developer http://www.vector.co.jp/soft/win95/prog/se180695.html はTurbo Debuggerを呼び出せるけっこう本格的なフリーの開発環境です。 使い方などのヘルプが付いていないのであまり他人にはおすすめできませんが。

参考URL:
http://www.vector.co.jp/soft/win95/prog/se180695.html
  • cavtomo
  • ベストアンサー率22% (2/9)
回答No.1

ターボデバッガーなるものを使ったことがないので わかりませんが、一般にデバッガは、プログラムの 実行時に任意の場所で停止させて、変数の値を見たり、 1行ずつ実行させてみたり、任意の条件の場合のみ、 一時停止させたりなど、プログラム実行に対しての 細かなチェックができるものです。

gogogo-n
質問者

補足

一行づつの実行とは、どういうことでしょうか? 使用した事がないので、いまいち、イメージがわきません。 よろしければ、お願いします。 どうもありがとうございました。

関連するQ&A