22

我正在编写一个netscape iplanet 插件(在solaris/C 上使用eclipse),它基本上是一个具有特定入口点的共享对象,我希望能够使用eclipse 的调试器(gdb)调试共享对象。我记得在 AIX 中做过类似的事情,您可以将 xldb 附加到正在运行的进程。是否可以让 eclipse 运行 gdb 以附加到正在运行的二进制文件?我应该因为我想调试一段动态加载的代码而感到悲伤吗?

4

2 回答 2

27

是的。您需要转到启动配置对话框并选择“C++ 附加到...”。根据您的 Eclipse 版本,可能只有一个或多个“C++ Attach to ...”变体可用。

于 2009-04-06T00:23:37.700 回答
10

我将 Eclipse CDT 用于 HP/UX 远程环境。我不确定它是否适合您:

  1. 让你的应用在 Unix 上运行

  2. 转到运行/调试配置/C/C++ 附加到远程

  3. 单击调试,将显示进程列表

  4. 选择要调试的进程。

于 2009-03-17T20:27:33.990 回答