代码之家  ›  专栏  ›  技术社区  ›  Robert Fraser

从Windows远程调试Linux内核?

  •  0
  • Robert Fraser  · 技术社区  · 15 年前

    我想知道是否有人知道一种远程调试在vmware下运行的Linux内核的方法(如果知道的话,是否有一种方法可以在Windows中进行调试,因为Linux让我有点害怕…)。两者都是x86。我知道vmware对此有支持(我看到了一篇关于通过gdb进行远程调试的文章),但是如果有一种方法可以从Windows(如EclipseCDT或其他东西)中实现,那就太棒了。

    谢谢! -罗伯特

    4 回复  |  直到 15 年前
        1
  •  3
  •   Jed Smith    15 年前

    您不打算使用除 gdb 与{ kdb γ kgdb }内核中的扩展,除非您编写自己的调试挂钩。

        2
  •  0
  •   Justin Ethier    15 年前

    According to Linus 如果您不使用内核调试程序,甚至在Linux上,他更愿意这样做。祝你在Windows上工作好运:)

    当然,这篇文章是几年前的。也许从那以后他改变主意了????

        3
  •  0
  •   Robert Fraser    15 年前

    这里有一条线,有人95%的路可以走: http://communities.vmware.com/thread/236251 .他缺少的一个部分是找不到源文件,但CDT支持设置与符号文件不同的源路径。有点乱七八糟,似乎还可以工作(例如,我可以设置断点,查看整个地址空间等)。

        4
  •  0
  •   Andy Grover    15 年前

    如果只有一台运行Windows的计算机,我建议从另一台Linux虚拟机调试一台Linux虚拟机。

    你将有足够的困难来完成这项工作,而不投入一些像你目前要求的那样不受支持和未经测试的东西。