2010-11-25 32 views
16

我正在使用Eclipse和MinGW開發一個C項目。運行此項目的調試版本時,gdb總是在輸入main()時中斷。我可以看到爲什麼這可能是有用的,但對於我目前的項目,我不希望發生這種情況。如何阻止GDB在Eclipse中默認執行「break main」?

我讀過,有一個命令

(gdb) break main 

在命令行中運行時,將完成同樣的行爲。

此刻我沒有.gdbinit文件。

目前,gdb在從命令行運行時不會停止輸入main,但在從Eclipse運行時不會停止。

如何讓GDB在Eclipse中默認輸入默認值?

回答

25

確保您使用的是C++視角,然後轉到菜單RunDebug Configurations。確保在左窗格中選擇了您的應用程序,請按Debugger選項卡,並取消選中Stop on startup at:複選框。

編輯:你可以看到一個屏幕截圖在這裏:Method/Function Breakpoints in Eclipse CDT

+4

這是設置爲單運行配置。如果我想永遠在全球範圍內設置所有項目,該怎麼辦? – Trismegistos 2014-07-09 08:20:27

相關問題