相关疑难解决方法(0)

如何运行时调试共享库?

谁能告诉我如何在共享库上进行运行时调试?

我需要在我的共享库中运行调试一个函数,但是它被另一个程序调用.如何使用共享库执行dbx之类的操作?

我在AIX上使用dbx.对于我想要做的事情,gdb比dbx更好吗?

linux debugging aix

41
推荐指数
3
解决办法
8万
查看次数

Eclipse CDT为什么忽略断点?

我的问题是我在代码中设置了一些断点,其中一些断点不起作用.在某些地方,它抱怨"未解决的断点".

有没有人知道为什么会这样?顺便说一句,我正在使用gdb.

编辑:是的,当然是编译调试信息.它只发生在代码中的某些类或点上.而且我很确定这部分代码已经到达,因为我可以达到它的步伐

编辑:理查德的解决方案不起作用; 不管怎么说,还是要谢谢你.我在Debug中编译,没有任何优化.

debugging breakpoints eclipse-cdt

25
推荐指数
3
解决办法
3万
查看次数

使用Eclipse CDT和GDB进行调试

我有使用共享库的Eclipse CDT C++应用程序项目.该库使用调试信息进行编译,其源可在正确的路径中使用.

现在我尝试使用Eclipse和GDB调试我的应用程序.如果我在我的应用程序源代码中放置断点,一切都很好.然后我打开包含的共享库的源文件并将断点放在那里.启动调试会话时,我被警告"在加载的符号中没有名为xxx.cpp的源文件"并且在该点没有停止执行.如果我在调试会话已经运行时将相同的断点放在同一个文件中,一切正常.怎么了?

谢谢你的帮助.

c++ eclipse gdb eclipse-cdt

17
推荐指数
2
解决办法
2万
查看次数

从Python调试C库(ctypes)

我有一个使用ctypes和C共享库(dll文件)的Python程序.作为IDE,我使用的是Eclipse,它将开发两个项目(C-shared库和使用它的python程序).

我的想法是:当我在调试模式下启动Python程序时,我能以某种方式调试用C编写的共享库吗?含义:我可以设置断点,当Python程序到达共享库中的断点时,执行停止,我可以更改变量值等吗?

谢谢您的帮助.

python eclipse debugging ctypes shared-libraries

11
推荐指数
1
解决办法
3034
查看次数