我想调试netbeans中的gdb动态库。这个库是由一个程序加载的,这个程序由一个脚本执行。我可以用netbeans中的attach函数进行调试。但是我不能在一开始就停止这个程序。是一种方法来启动脚本直接与gdb?
谢谢
-
编辑你的脚本,让它运行gdbserver localhost:port yourprogram
(如。gdbserver localhost:2000 dist/Debug/GNU-Linux-x86/cppapplication_2) -
安装gdbserver Netbeans插件
菜单工具>插件
-选择可用插件选项卡
-搜索gdbserver - 运行脚本在gdb服务器上启动应用程序。
- 在方便的起始位置设置断点。
- 菜单调试->附加调试器
- 在下拉框中选择gdbserver。
- 设置目标为"remote localhost:2000"
- 设置"项目"以更正项目。
- 单击Ok。它应该连接并结束在您设置的断点。