Gcc 编译器在安装期间构建 c++filt。因此,所有来源都是“某处”,可从自己的 progs 中使用。
我想要达到的目标:
我读了一些精灵文件,也得到了符号,没问题。对于 c++ 生成的 elf 文件,我按预期看到了损坏的名称。现在我想让我的程序输出更方便一些,并将 c++filt 功能包含到我的程序中。解析我真正巨大的输出抛出外部 c++filt 程序是没有意义的。
有人知道在哪里可以从 gcc 源中捕获 demangler 的源文件,还是已经有一些我可以选择的共享对象或静态库?
在我的情况下,如果目标使 c++filt 特定,我需要它用于 avr-gcc。