Я пытаюсь написать быстрый и грязный деманглер для лязга. Я нашел кусок кода который использует abi::__cxa_demangle
, но я не могу понять, какой заголовок требуется. Очевидный выбор ABI.h но:
demangle.cpp:2:10: fatal error: 'ABI.h' file not found
#include <ABI.h>
^
Что мне нужно использовать abi::__cxa_demangle
?
Включают cxxabi.h
, В Ubuntu 13 этот заголовок находится в /usr/include/c++/4.x
где x
является второстепенной версией gcc.
Включите cxxabi.h, но для clang в Ubuntu вам необходимо установить пакет libc ++ abi-dev.