终端出现linker警告问题求助
终端出现linker警告问题求助
嗨,我来帮你捋捋这个警告的情况~
首先先把你遇到的警告信息贴出来方便参考:
linker Warning: "[vdso]" unused DT entype 0x70000001 arg (nil)) (ignoring) WARNING: linker Warning: "[vdso]" unused DT entype 0x70000001 arg (nil)) (ignoring) phablet@ubuntu-phablet:~$
这个警告其实是动态链接器在处理**vdso(虚拟动态共享对象)**的时候碰到的小问题:它识别到了一个编号为0x70000001的未使用动态表(DT)条目,因为不认识这个条目类型,就直接忽略掉了。
要不要在意这个警告?
大部分情况下这是个良性警告,不会影响你的程序运行或者系统操作,只是链接器在“吐槽”它遇到了个看不懂的条目而已。
要是看着不舒服怎么处理?
- 如果不影响使用,完全可以直接忽略,不用管它;
- 可以尝试更新系统的动态链接器,在Ubuntu Phablet上可以试试这条命令:
不过注意phablet系统可能有特殊的包管理规则,操作前最好确认下系统状态;sudo apt update && sudo apt install --reinstall ld.so - 检查最近有没有安装新软件或者自己编译程序,是不是这些操作引入了带有特殊DT条目的二进制文件。如果是自己编译的代码,可以调整编译参数或者检查依赖库的版本,看看能不能解决。
备注:内容来源于stack exchange,提问作者Cristian
相关产品推荐
相关产品推荐

