是否可以在eclipse CDT中将调试会话附加到正在运行的程序

stu*_*stu 22 eclipse debugging eclipse-cdt

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

lot*_*har 25

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


Pau*_*des 9

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

  1. 让你的应用程序在unix上运行

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

  3. 单击Debug,将显示Processess列表

  4. 选择要调试的进程.