web-dev-qa-db-ja.com

Code :: Blocks 12.11でデバッガープログラムを指定するにはどうすればよいですか?

プログラムをステップ実行しようとしていますが、Code :: Blocksから次のメッセージが表示されます。

Selecting target: 
Debug
ERROR: You need to specify a debugger program in the debuggers's settings.
(For MinGW compilers, it's 'gdb.exe' (without the quotes))
(For MSVC compilers, it's 'cdb.exe' (without the quotes))

残念ながら、gdb.exeのどこに入力するのかわかりません。

13
Scooter
  • Code :: Blocks IDEで、設定-> デバッガに移動します

  • 右側のツリーコントロールで、Common-> GDB/CDBデバッガー-> Commonを選択します。

  • 次に、左側のダイアログで実行可能パスと入力し、デバッガータイプ = GDBまたはCDBを選択し、他のさまざまなオプションを設定できます。

13
Mike Kinghan

Code :: Blocks 17.12の場合。

  1. 訪問 http://wiki.codeblocks.org/index.php?title=MinGW_installation#TDM-GCC

  2. インストールの指示に従ってください。

  3. あるいは、 this postをお勧めします。

よろしく。

9
  1. 設定->デバッガー->共通-> GDB/CDBデバッガー->デフォルト
  2. クリック executable pathからgdb32.exe
  3. コードブロックがインストールされている場所を見つける
  4. 指定されたパスに従います。

CodeBlock-> MinGW-> bin-> gdb32.exe(見つけてダブルクリック)

  1. OKを押す
7
Sahid
  1. 上部のツールバーの設定をクリックします。

  2. デバッガーをクリックします。

  3. ツリーで、「gdb/cdbデバッガー」をクリックして強調表示します

  4. 「構成の作成」をクリックします

  5. 「gdb.exe」(引用符なし)を構成として追加します

  6. デフォルト設定を削除

  7. ツリーで作成したgdb.exe(これが唯一のものでなければなりません)をクリックすると、右側に「実行可能パス」のダイアログが右側に表示されます。

  8. そのボタンをクリックすると、コードブロックがインストールされているファイルが表示されます。gdb.exeへのパスを作成するまでクリックし続けるだけです(それ自体が見つかります)。

6
Bob Warner

GBDをインストールするためのチュートリアル です。

通常、 GNU Debugger はコンピューターにない可能性があるため、最初にインストールします。インストール手順は、基本的な「configure」、「make」、および「make install」です。

インストールしたら、which gdbターミナルで、GDBの実行可能パスを検索します。

3
Mr. Pei
  1. 設定>>デバッガーに移動します。
  2. 下の画像でわかるようになりました。木があります。共通-> GDB/CDBデバッガー->デフォルト。 enter image description here

  3. 実行可能パス(右側)をクリックして、gdb32.exeのアドレスを見つけます。

  4. Gdb32.exe >> OKをクリックします。

それでおしまい!!これは私のために働いた。

1
Saloni Tayal

公式サイトからcodeblocks-13.12setup.exeの代わりにcodeblocks-13.12mingw-setup.exeをダウンロードしてください。ここで、13.12はこれまでの最新バージョンです。

1
Tejush Singh

上部のツールバーの設定をクリックします。

デバッガーをクリックします。

ツリーで、「gdb/cdbデバッガー」をクリックして強調表示します

「構成の作成」をクリックします

デフォルト設定をクリックすると、「実行可能パス」のダイアログが右側に表示され、右側にボタンが表示されます。

そのボタンをクリックすると、コードブロックがインストールされているファイルが表示されます。gdb.exeへのパスを作成するまでクリックし続けるだけです(それ自体が見つかります)。

0
user10297616