我在Windows 8中使用Code :: Blocks 12.11和Cygwin gdb。 我在code :: blocks中配置了cygwin gdb,當調試時它報告「無法打開文件」錯誤。在命令行中使用gdb是可以的。Code :: Blocks GDB無法打開文件錯誤
我從網上找到這個discussion,但是我找不到註冊表項。我的猜測是調試器插件無法將正確的路徑名傳遞給gdb,在路徑前綴中有「>>」,我將其複製到編輯器中,結果是兩個「子」字符(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.How可以使GDB工作的代碼::塊
2.Are兩個 「子」 charaters正常的,爲什麼他們出現了,我該如何刪除它。
我在Windows 7-64上試過了,還是一樣的 – xiaobing