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

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

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

2016-07-08 14:43:55 2871 1

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

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

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

取消 提交回答
全部回答(1)
  • 杨冬芳
    2019-07-17 19:53:24

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

    0 0
相关问答

1

回答

Linux命令中sed功能与awk相似,它们的差别是什么?

2021-12-04 09:22:05 232浏览量 回答数 1

1

回答

Linux shell中shell脚本实现的日志中的caller命令的作用是什么?

2021-12-03 20:01:12 725浏览量 回答数 1

1

回答

Linux sed akw grep命令中 set backspace=(012)的作用是什么?

2021-12-03 19:55:48 203浏览量 回答数 1

1

回答

Linux sed akw grep命令中 set ruler 的作用是什么?

2021-12-03 19:54:41 224浏览量 回答数 1

1

回答

Linux sed akw grep命令中 set backup 的作用是什么?

2021-12-03 19:53:38 221浏览量 回答数 1

0

回答

Linux sed akw grep命令中 set hlsearch :set no 的作用是什么?

2021-12-03 19:52:44 164浏览量 回答数 0

1

回答

Linux sed akw grep命令中 [ctrl]+w+ q 的作用是什么?

2021-12-03 19:51:16 229浏览量 回答数 1

0

回答

Linux sed akw grep命令中 ctrl]+w+ j [ctrl]+w+↓的作用是什么?

2021-12-03 19:49:45 152浏览量 回答数 0

1

回答

Linux sed akw grep命令中 ! command 的作用是什么?

2021-12-03 19:47:42 211浏览量 回答数 1

1

回答

Linux文件查看的tac命令是怎么写的?

2021-12-01 11:08:45 78浏览量 回答数 1
+关注
杨冬芳
IT从业
1
文章
9167
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载