运行回溯,它显示一个错误。细线末尾的十六进制数代表什么:
======= Backtrace: =========
/lib64/libc.so.6(__cxa_finalize+0x8e)[0x323aa337de]
最佳答案
末尾的地址 ( 0x323aa337de
) 是程序计数器的值(x86-64 上的 RIP 寄存器)。根据您的调试符号,此地址等于 __cxa_finalize+0x8e
,即 C 运行时共享库 (__cxa_finalize
) 中 /lib64/libc.so.6
函数开头的 0x8e 字节。
关于c++ - 错误的十六进制代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19164848/