如何在Eclipse中默认停止GDB执行"break main"?

Tim*_*imo 18 c eclipse gdb break

我正在使用Eclipse和MinGW开发一个C项目.运行此项目的调试版本时,gdb始终在输入时中断main().我可以看出为什么这可能有用,但对于我目前的项目,我不希望这种情况发生.

我读过有一个命令

(gdb) break main
Run Code Online (Sandbox Code Playgroud)

从命令行运行时将完成相同的行为.

目前我没有.gdbinit文件.

目前,gdb在从命令行运行时不会停止进入main,但是从Eclipse运行时它会执行.

如何在Eclipse中默认进入main时使GDB停止运行?

Ita*_*atz 32

确保您处于c ++透视图中,然后转到菜单Run- > Debug Configurations.确保在左窗格中选择了您的应用程序,按下Debugger选项卡,然后取消选中Stop on startup at:复选框.

编辑:你可以在这里看到一个屏幕截图:Eclipse CDT中的方法/功能断点

  • 这是针对单次运行配置的设置.如果我想永久地为所有项目设置它,该怎么办? (4认同)