Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Debugging 在GDB中为共享库添加源_Debugging_Gdb_Shared Libraries - Fatal编程技术网

Debugging 在GDB中为共享库添加源

Debugging 在GDB中为共享库添加源,debugging,gdb,shared-libraries,Debugging,Gdb,Shared Libraries,如何将某个共享库的源代码添加到gdb 我曾尝试使用dir命令,但没有任何帮助。为了让GDB知道哪些源与您的某个共享库相匹配。因此,您必须使用调试信息(通常是-g标志)构建它 一旦你做到了这一点(听起来你还没有做到),在许多平台上(例如Linux),GDB将自动找到源代码。在其他平台上,dir是告诉GDB源位置的正确命令。为了让GDB知道哪些源与您的某个共享库相匹配。因此,您必须使用调试信息构建它(通常是-g标志) 一旦你做到了这一点(听起来你还没有做到),在许多平台上(例如Linux),GDB将

如何将
某个共享库的源代码添加到
gdb


我曾尝试使用
dir
命令,但没有任何帮助。

为了让GDB知道哪些源与您的
某个共享库相匹配。因此
,您必须使用调试信息(通常是
-g
标志)构建它


一旦你做到了这一点(听起来你还没有做到),在许多平台上(例如Linux),GDB将自动找到源代码。在其他平台上,
dir
是告诉GDB源位置的正确命令。

为了让GDB知道哪些源与您的
某个共享库相匹配。因此
,您必须使用调试信息构建它(通常是
-g
标志)


一旦你做到了这一点(听起来你还没有做到),在许多平台上(例如Linux),GDB将自动找到源代码。在其他平台上,
dir
是告诉GDB源位置的正确命令。

谢谢,但我已经尝试过了。我仍然无法在
gdb
中看到共享库的源代码,谢谢,但我已经尝试过了。我仍然无法在
gdb