GDB调试共享库的问题

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

gdb 应用程序

在main函数一开始设置断点

run

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

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

原文地址:https://www.cnblogs.com/super119/p/2132526.html