C++查看导出函数签名

创建日期:2024-06-21
更新日期:2024-12-05

1、执行以下命令将符号写入文件中。

nm hello.o > 1.txt

nm lib.so > 1.txt

nm lib.a > 1.txt

2、使用c++filt可以将编译后函数名转换为原始函数。

c++filt _ZN7filagui11ImGuiHelper6renderEfNSt3__18functionIFvPN8filament6EngineEPNS3_4ViewEEEE

得到:filagui::ImGuiHelper::render(float, std::~_~_1::function)