私はCode :: Blocks 12.11とCygwin gdbをWindows 8で使用しています。 cygwin gdbをcode :: blocksに設定しました。デバッグ時に "can not open file"というエラーが出ます。コマンドラインでgdbを使用するのは問題ありません。Code :: Blocks GDB Can not Openファイルエラー
私はこれを見つけましたdiscussionウェブから、私は登録エントリを見つけることができません。私の推測では、デバッガプラグインは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
私の質問は、通常の2 "サブ" charaters
1.Howは、私はコード::ブロックでGDBの作業を行うことができます
2.Areで、なぜかどのように私はそれを削除することができます表示されます。
Windows 7-64でも試してみましたが、まだ同じです – xiaobing