我正在运行 gdb,set verbose on
我试图理解我收到的消息之一:
Reading symbols from system-supplied DSO at 0x7ffff7ffb000...(no debugging symbols found)...done.
是什么system-supplied DSO
?经过一番搜索,我认为这DSO
可能代表“动态共享对象”。但是我仍然不明白 gdb 在这里做什么以及如何解决找不到调试符号的问题(或者它是否重要)。
此外,我正在调试的程序正在使用 llvm-gcc 进行编译,并应用了 LLVM 通行证。我认为这会影响 gdb 的行为,但我不确定如何。
所以本质上我的问题是 gdb 打印的消息是什么意思,它是否可能导致问题,如果是这样,我有什么建议可以帮助 gdb 找到调试符号。