Linux/Unix 下调试动态库(.so文件)

需要调试一个C语言编写的动态库,这个动态库也是我自己写的编译的时候加了-g参数。

但是这个动态库是给oracle数据库调用的,也就是在存储过程里面调用这个动态库。由于这个动态库是新写的,经常有问题需要用gdb跟踪代码调试。我要怎么做才能调试这个动态库呢???

目前想到的一个办法就是再写一个C程序调用这个动态库然后gdb调试。但是这个动态库提供给数据库的接口很多全部写出来比较费时间。希望找个方便点的方法,类似于gdb直接调试运行中的程序。

1个回答

这种情况,可以attach到oracle进程

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐