我正在编写一个netscape iplanet插件(在solaris/C上使用eclipse),它基本上是一个具有特定入口点的共享对象,我希望能够使用eclipse的调试器(gdb)调试共享对象.我记得在AIX中做了类似的事情,你可以让xldb连接到正在运行的进程.是否有可能让eclipse运行gdb以附加到正在运行的二进制文件?我应该期待悲伤,因为我想调试动态加载的代码片段?
是的.您需要转到Lauch配置对话框并选择"C++ Attach to ...".根据您的Eclipse版本,可能只有一个或多个"C++ Attach to ..."变体可用.
我将Eclipse CDT用于HP/UX远程环境.我不确定它是否适合你:
让你的应用程序在unix上运行
转到运行/调试配置/ C/C++附加到远程
单击Debug,将显示Processess列表
选择要调试的进程.