2
我有一个动态加载共享对象库的可执行文件,比如说foo.so.我不会构建foo.so,并将它作为库用于我的代码中。 foo.cpp编译为foo.so.我没有访问foo.cpp但有foo.so.我想在我的可执行文件调用这个共享库foo.so中的一个函数时(即调用foo.cpp中的函数时)设置一个断点。他们在gdb中是如何做到这一点的? 我试过在共享对象文件中设置gdb断点
gdb funcname
但它似乎没有工作。任何指针如何在这一点上打破gdb?
您可以更具体地介绍您正在使用的操作系统和gdb版本吗? – razeh 2012-08-14 02:00:13
我正在使用CentOS 5.5和gdb 7.2。 – 2012-08-14 02:08:06
@DeeptiJain共享对象库是否使用适当的调试标志进行编译? – 2012-08-14 04:32:59