如何在 Linux 上的 Eclipse 中调试 Chromium?

发布于 2024-10-16 06:20:40 字数 452 浏览 7 评论 0原文

要使用 gdb 调试 chromium (LinuxDebugging),可以使用

chromium --renderer-cmd-prefix="gdb --args"

Chromium ,

chromium --plugin-launcher="gdb --args"

然后使用以下命令启动调试器“gdb --args”并传递命令行指定如何启动该进程。然后我就可以像平常一样从命令行使用 gdb 了。

如何在 Eclipse 中实现相同的场景?

通过使用不间断模式,我可以像往常一样调试 chrome。但由于渲染器和插件正在进程外运行,我无法跟踪它们。

To debug chromium using gdb (LinuxDebugging) one can use

chromium --renderer-cmd-prefix="gdb --args"

and

chromium --plugin-launcher="gdb --args"

Chromium then launches debugger with "gdb --args" and pass command line specifying how to launch that process. Then I can use gdb from command line as normally.

How can I achieve the same scenario in Eclipse?

By using non-stop mode I can debug chrome as usual. But since renderer and plugins are running out of process, I can't track them.

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

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

发布评论

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

评论(4

毁虫ゝ 2024-10-23 06:20:40

Eclipse 可以在 Linux 上用作开发 Chromium 的 IDE。这是来自官方谷歌链接:

http://code.google.com/p/chromium/维基/LinuxEclipseDev

Eclipse can be used on Linux as an IDE for developing Chromium. This is from official google link:

http://code.google.com/p/chromium/wiki/LinuxEclipseDev

感情旳空白 2024-10-23 06:20:40

我发现的唯一解决方案是“附加到进程”方法。

更新:似乎 Eclipse Indigo (gdb 7.2) 支持 多进程调试。
还没尝试过。

The only solution I've found is "attach to process" approach.

Update: seems like Eclipse Indigo (gdb 7.2) supports multiprocess debugging.
Didn't try it yet.

毁梦 2024-10-23 06:20:40

我不记得 Chromium 上有人使用 Eclipse 和 Chrome 进行调试。使用这种技术,您只能使用 gdb。

Eclipse不是一个支持的环境,如果你能支持它那就超级了:)

I don't recall anyone on the Chromium uses Eclipse with Chrome for debugging. With that technique, you can only use gdb.

Eclipse is not a supported environment, if you can support it, it would be super :)

我早已燃尽 2024-10-23 06:20:40

在linux上使用Qtcreator调试chrome,只需附加进程即可。

Use Qtcreator to debug chrome on linux, you need to just attach the process.

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