• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:C言語での実行時エラーの場所を特定するには?)

C言語での実行時エラーの場所を特定する方法

このQ&Aのポイント
  • C言語やC++言語でプログラムを実行した時に発生するエラーの場所を特定する方法を教えてください。
  • printf関数などで文字を出力していればエラーが起きた場所は分かることがありますが、出力されない場合もあります。特定するための便利なツールなどはありますか?
  • 使用しているコンパイラはBorand C++ Compiler 5.5です。アドバイスをお待ちしています。

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

そういうときに使うツールをデバッガと言う。 単純なエラーであれば、デバッグすればすぐに分かる。 http://www.embarcadero.com/jp/products/free-c-compiler http://edn.embarcadero.com/jp/article/33545 Q. BCC55で作成したプログラムをデバッグするにはどうすればよいでしょうか。 A. BCC55には、デバッグツールは含まれていません。Borland C++ Suiteに含まれているTurbo Assembler 5.0J には、BCC55で作成したアプリケーションをデバッグできる Turbo Debugger for Win32 というツールが含まれています。 Turbo Debugger for Win32をお持ちの方は、コンパイル時にコマンドラインオプションとして-vを指定することで、Turbo Debugger用のデバッグ情報ファイル(.TDS)を生成できます。

MetalLover
質問者

お礼

情報提供ありがとうございます。 僕のPCには、 "C:\borland\bcc55\Bin\TD32.EXE" というファイルが存在しており、これが Turbo Debugger for Win32 の実行ファイルのようです。 ただ、マニュアルが見つからず、困っています。 ちなみに、bcc32コマンドでコンパイルすると、-vオプションを付けなくても いつもtdsファイルが作成されます。

関連するQ&A