電子書籍の厳選無料作品が豊富!

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

色々勉強していきたいので、よろしくお願いします。

A 回答 (3件)

デバッガは、コンパイラと連携させて使います。



bcc32でコンパイルするとき、-vオプションをつけてコンパイルしてください。

>bcc32 -v hello.c

そうするとhello.exeができますが、そこで

>td32 hello.exe

としてください。
ソースコードが表示されたデバッガ画面が出てくるはずです。

その画面でいろいろやるのですが…

・ソースコード1ステップ毎の実行
・指定したところまでの実行
・そのとき宣言されている変数の値を見る
・メモリに入っている値を見る

などのことができ、なかなか便利なものです。
ただ、ヘルプが使えないようなので、
手探りで使い方を覚えなければなりませんが。

この回答への補足

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

補足日時:2004/03/10 14:12
    • good
    • 0

BCC Developer


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

参考URL:http://www.vector.co.jp/soft/win95/prog/se180695 …
    • good
    • 0

ターボデバッガーなるものを使ったことがないので


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

この回答への補足

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

補足日時:2004/03/10 14:15
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!