gpt4 book ai didi

c++ - 如何在运行时解开一个 C++ 符号?

转载 作者:行者123 更新时间:2023-11-28 00:09:01 28 4
gpt4 key购买 nike

我在查看在 iOS 设备上运行的大型 C++ 库时遇到调试问题。我需要查看来自 backtrace()/backtrace_symbols() 的一堆错位符号,并且我想在运行时进行整理。 c++filt 是否链接到我可以在运行时调用的东西,它是在哪个头文件中定义的?

最佳答案

Boost 有一个 demangle 函数,它调用实现定义的 demangling API,例如 __cxa_demangle:http://www.boost.org/doc/libs/master/libs/core/doc/html/core/demangle.html

关于c++ - 如何在运行时解开一个 C++ 符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34010233/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com