Windows 8 で Code::Blocks 12.11 と Cygwin gdb を使用しています。code::blocks で cygwin gdb を構成しましたが、デバッグ時に「ファイルを開けません」というエラーが報告されます。コマンドラインで gdb を使用しても問題ありません。
このディスカッション は Web から見つけましたが、レジストリ エントリが見つかりません。私の推測では、Debugger プラグインは正しいパス名を gdb に渡すことができず、パスのプレフィックスに ">>" があり、これをエディターにコピーしたところ、2 つの「サブ」文字 (ASCII では 1A) であることが判明しました。
これがエラーログです。ここにコピーしたときに「サブ」文字が表示されないため、「>>」は手動で追加されています。
Debugger name and version: GNU gdb (GDB) 7.6.50.20130728-cvs (cygwin-special) Child process PID: 21936 Cannot open file: >>/cygdrive/e/code/test/main.cpp At >>/cygdrive/e/code/test/main.cpp:17 Debugger finished with status 0
私の質問は
1.Code::Blocksでgdbを機能させるにはどうすればよいですか
2.2 つの「サブ」キャラクターは正常ですか?なぜ表示されるのですか?どうすれば削除できますか?