目标文件中的函数/变量名都是经过编译器修饰后的, 可以通过工具得到相应的修饰前的名字:
1. linux 下 有工具 c++filt
$ c++filt _ZN1N1C4funcEi
N::C::func(int)
2. windows 下, 有 API
DWORD WINAPI UnDecorateSymbolName(
_In_ PCTSTR DecoratedName,
_Out_ PTSTR UnDecoratedName,
_In_ DWORD UndecoratedLength,
_In_ DWORD Flags
);