我正在使用Eclipse和MinGW开发一个C项目。运行此项目的调试版本时,gdb始终在输入main()
时中断。我可以看出为什么这可能有用,但对于我目前的项目,我不希望这种情况发生。
我读过有一个命令
(gdb) break main
从命令行运行时将完成相同的操作。
目前我没有.gdbinit文件。
目前,从命令行运行时,gdb不会在进入main时停止,但是从Eclipse运行时它会执行。
如何在Eclipse中默认输入main时使GDB停止运行?
答案 0 :(得分:31)
确保您处于c ++视角,然后转到菜单Run
- > Debug Configurations
。确保在左侧窗格中选择了您的应用程序,按Debugger
标签,然后取消选中Stop on startup at:
复选框。
编辑:你可以在这里看到一个屏幕截图:Method/Function Breakpoints in Eclipse CDT