我正试图为clang编写一个快速而简单的名称还原程序。我找到了一段使用abi::__cxa_demangle的代码片段,但我无法确定它需要哪个头文件。显然的选择是ABI.h,但是:demangle.cpp:2:10: fatal error: 'ABI.h' file not found #include <ABI.h> ^ 我需要什么来使用abi::__cxa_demangle?
cxxabi.h
,但它能与clang++ -stdlib=libc++
一起工作吗? - Walter#include <cxxabi.h>
而不添加任何特殊的包含路径。另外,看看c++filt
是否足够满足您的需求。 - Adam#include <cxxabi.h>
)就是我所做的。不,c++filt
对我的需求来说不够 :-(( - Walterlibstdc++-4.8-dev
或者libc++-dev
(或者在你的发行版中安装了相应编译器的等效库)? - Massa