使用netbeans

时间:2015-09-03 09:35:51

标签: c++ netbeans gdb

我想在netbeans中使用gdb调试动态库。该库由一个由脚本执行的程序加载。我可以使用netbeans中的attach函数进行调试。但我不能在开始时停止该计划。是一种直接用gdb启动脚本的方法吗?

由于

1 个答案:

答案 0 :(得分:1)

  1. 在您的计算机上安装gdbserver。

  2. 编辑脚本,而不是启动程序,它运行gdbserver localhost:port yourprogram
    (例如,gdbserver localhost:2000 dist / Debug / GNU-Linux-x86 / cppapplication_2)

  3. 安装gdbserver Netbeans插件       - 菜单工具 - >插件
          - 选择可用插件选项卡
          - 搜索gdbserver

  4. 运行脚本以在gdb服务器中启动应用程序。
  5. 在方便的起始位置设置断点线。
  6. 菜单调试 - >附加调试器
  7. 在下拉列表中选择gdbserver。
  8. 将目标设置为"远程localhost:2000"
  9. 将项目设置为正确的项目。
  10. 单击“确定”。它应该连接并结束你设置的断点。