linux--.so: undefined symbol:XXX的问题

nm功能

列出 .o, .a, .so 中的符号信息(不是直接作用于 main.c、test.h、test.c 等文件),包括诸如符号的值、符号类型以及符号名称等。所谓符号,通常指定义出的函数、全局变量等等。

参考连接:https://blog.csdn.net/qq_28087491/article/details/121437727

C++方法名称还原命令c++filt:

c++编译代码时,会将函数名做一个变换,变换后可能是这样: _ZTIN3Tag11TagVariableE,不太容易从这里看出原始方法名称。
有时遇到运行出错的问题,报一个 _ZTIN3Tag11TagVariableE符号未找到,就不太容易定位是哪个库出问题了,可以用下面命令查看;


终端输入:

1
c++filt  _ZTIN3Tag11TagVariableE

返回:

1
typeinfo for Tag::TagVariable

 

posted @   伊红美兰  阅读(712)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示