当您没有executeble的源代码时,是否可以在Eclipse中远程调试共享对象?

时间:2019-05-14 08:52:24

标签: c

我正在尝试调试用C语言编写的共享库。此.so由可执行文件加载。我的问题是:如果我无法访问可执行文件的源代码,是否可以通过gdb远程调试共享库?

我想出了如何从可执行项目中调试.so的方法,并且一切正常。对于项目的未来,从共享库项目中进行调试非常棒,而无需访问可执行文件的源代码。

我的目标是带有Debian 9.5的BeagleBone Black,我的IDE是Eclipse版本:2019-03(4.11.0),可在带有CDT的Ubuntu上运行。

我使用Eclipse调试器设置“在应用程序之前执行的命令”启动可执行文件

可执行文件运行良好,但是我无法插入断点。我收到以下错误

  

“断点安装失败:无法访问地址0x20f4处的内存”

0 个答案:

没有答案