Linux/Unix 下调试动态库(.so文件) -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

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

杨冬芳 2016-07-08 14:43:55 2462

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

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

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

动态库.so linux动态库文件 linux库文件 unix文件 linux动态库
分享到
取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:53:24

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

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

相似问题
最新问题
推荐课程