2012-01-17 78 views
1

我假定調試器配置正確(但還有什麼可以)?與Cygwin Netbeans 7.01,調試器不會停止在斷點

如果我看看Tools/Options/C/C++,它對於Cygwin_4.x和工具集程序都是存在的(尤其是C:\ cygwin \ bin \ gdb.exe),因此我可以構建並鏈接好,並且這一切都通過NetBeans發現工具集來設置,我希望能夠進行調試。

唯一的細節是C:\ users \ mawg.gdbinit不存在。我提供了一個空文件無濟於事。 IIRC從20年前手工運行GDB的形式來看並不是必需的。

如果我按Ctrl + F5(調試主項目(我只有一個))或Alt + F6(運行所有測試文件)應用程序運行併產生輸出...我也可以「進入」並繼續使用F7 & F8 ......

...但它不會在斷點停止。

我想我錯過了一件很簡單的事情。誰能指出我的意思?謝謝

回答

1

好吧,我可能只是刪除這個問題,但我會發布「答案」,以便其他人可能有更多的事情來檢查他們是否有同樣的問題。

不能夠與Netbans調試,我試着MS Visual Studio和它報道說,我有一個開口

#ifdef __cplusplus 
extern "C" { 
#endif 

沒有相應的接近。

這是而不是一個NetBeans問題;這是一個GCC編譯器問題,來自Cygwin的GCC,我會將其報告給GNU/GCC。

道德:值得檢查;但通過幾個不同的編譯器和短語來運行有問題的代碼總是值得的。

+0

我根本不理解你。你聲稱源代碼中的一個錯誤使Netbeans不能停在斷點上?你是否建議,在修復MS Visual Studio發現的錯誤後,Netbeans開始停止在斷點上?我確信Netbeans不會停在斷點上是純粹的配置或IDE問題,並且它與被調試的源代碼無關。要麼我錯過了一些東西,要麼在一個問題 - 答案中混合兩個完全不相關的東西。 – trejder

相關問題