我正在尝试调试(使用gdb)使用POSIX线程的多线程程序。
我收到类似这样的消息:
Reading symbols from /lib/libpthread.so.0...(no debugging symbols found)...done.
Run Code Online (Sandbox Code Playgroud)
好像该库未使用-g选项进行编译。
我在哪里可以找到这个图书馆?我试图在网络上找到它,但没有得到正确的答案...
请帮忙。
首先,除非您真正想要进入pthread函数或其他任何库,否则您将不需要该库的调试信息。您仍然可以调试主应用程序而无需进入库。
如果您认为库有问题,请深呼吸并再次查看您的代码。最常见的库(如pthread)具有相当可靠的代码。如果您仍然想在pthread_cond_wait()中查看,请为您的库查找一个看起来像“ [pkg] -debuginfo” 的软件包。它应该有您想要的。
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |