Linux 生成可以调试的动态库(单步调试)

来源:互联网 发布:王震对新疆的功过知乎 编辑:程序博客网 时间:2024/04/24 23:33

我们经常需要调试自己的动态库,但是不能跟踪到库的函数内部,按照下面的方法可以解决这个问题。

1、gcc -c -fPIC   src.c -g -rdynamic

2、gcc -shared -o libtest.so  src.o

这样其它工程在调用时库 libtest.so就可以在单步调试时,跟踪到库内部。


见下面例子:

=======================生成动态库======================




=====================测试生成的库=======================



0 0
原创粉丝点击