gdb(GNU 调试器)的 Java API

发布于 2024-12-08 18:17:53 字数 234 浏览 0 评论 0原文

我想从 Java 应用程序控制 gdb(GNU 调试器):启动调试会话、设置断点、单步执行等。 这个问题的一个解决方案当然是通过以下方式运行 gdb:

Runtime.exec(String command);

这种方法的缺点是解析结果、发送命令等需要额外的编码工作。为了克服这个问题,我想使用现有的 API 或库(最好用Java),它充当我的 Java 程序和 gdb 之间的中间件。

I would like to control the gdb (GNU Debugger) from a Java Application: start a debugging session, setting breakpoints, stepping etc.
One solution for this problem is of course to run the gdb via:

Runtime.exec(String command);

The downside of this approach is the additional coding effort for parsing results, sending commands etc. To overcome this, I would like to use an existing API or library (preferably written in Java) which acts as middleware between my Java program and the gdb.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花开半夏魅人心 2024-12-15 18:17:53

尝试查看 Eclipse CDT 源。它是开源的,您甚至可以将其集成到您正在构建的任何内容中。

Try looking at the Eclipse CDT source. It is open source and you could even integrate it into whatever you're building.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文