DevC++を使用してC/C ++をプログラミングする際のデバッグ(デバッグ)ガイド
- 24-07-2022
- trienkhaiweb
- 0 Comments
プログラミングでは、プログラムが予告なしにクラッシュしたり、エラーが発生したり、に応じて実行されなかったりすることが予期しない多くの問題が発生する可能性があります。私たちの意志は、おそらく間違ったアルゴリズム、欠落した宣言、間違ったメモリ割り当てのためです….次に、IDEのパワーが必要です。
デバッグの概念
デバッグは、コンピュータプログラムまたはシステムが正しく機能しない原因となるエラーを見つけるプロセスです。まず、64ビットデバッグまたは32ビットデバッグを選択した後、DevC++が32ビットか64ビットかを判断する必要があります。 コンパイラオプションを確認し、以下に示すように-static-libgccパラメータを追加します。 次に、エディターの行インデックスを確認し、デバッグの実行時に、そのコード行(ブレークポイント)でデバッグの実行を開始することを表す赤い点を選択します(以下の例)。 次のステップは、見下ろしてデバッグを選択する(またはF5キーを押す)ことで、[デバッグ管理]ウィンドウを開きます。 Dev C ++デバッグ機能の説明:
- デバッグ:クリックしてデバッグプロセスを開始します
- ウォッチの追加:デバッグの実行中に監視する変数または式と、それらがどのように変化するかを追加します。
- 追加ウォッチを追加するには、次の2つの方法があります。
- 方法1:[ウォッチの追加]をクリックすると、変数と式を入力するための行が表示されます
- 方法2:変数または式を強調表示してから、[ウォッチを追加]をクリックします
- 追加後、次のようにデバッグウィンドウを選択して、追加された変数の値を追跡します
- 追加ウォッチを追加するには、次の2つの方法があります。
- 次の行(F7) :次の行にジャンプしますが、注意が必要です。コードを省略してプログラムを短縮すると、コードがスキップされて次の行にジャンプします。コードが正しいことが確実な場合は、それ以外の場合は、プログラムが正しくデバッグできるように明示的に記述する必要があります。
- 実行の停止:デバッグプロセスを停止します
- Into function :関数にアクセスする関数があります。
- 関数をスキップ:実行中の関数を終了します。 (機能への反対)
デバッグはプログラマーが知っておくべき重要なステップです。特にプログラミング言語を学ぶときは、IDEが簡単にアクセスできるように提供するデバッグ機能を学ぶ必要があります。アルゴリズムがわからない場合やプログラムが予期せずクラッシュする場合は、プログラミングを増やしてください。プログラム内のどこにエラーがあるかを知る。ほとんどのIDEはデバッグ機能を提供します。経験豊富なプログラマーにとっては、エラーを診断するために画面に変数を出力することでデバッグやデバッグを使用することはめったにありませんが、初心者の場合は、明らかに優れたデバッグを支援してくれるコンピューターに感謝します。