共享库要在主程序运行之后才会被加载,所以要这样:

gdb 应用程序

在main函数一开始设置断点

run

碰到断点停下,这个时候再l 共享库里面的函数,就能看到代码设置断点了

 

注:如果是用dlopen加载的共享库,那么要在dlopen之后设置断点,然后run,然后再去共享库里面设置断点。

相关文章: