您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

“ -sh:executable_path:未找到”是什么意思

“ -sh:executable_path:未找到”是什么意思

在这种情况下,“未找到”是什么意思?

这通常意味着可执行文件无法找到一个或多个(共享)库来满足其外部符号。 当initramfs中没有存储任何库,或者缺少可执行文件所需的共享库时,通常会发生这种情况。 如果可执行文件是使用与运行时库不兼容的C库构建的,例如uClibc vs glibc / eglibc,也会发生这种情况。

strings executable | less是查看可执行文件所需的必需库和外部符号的最快方法。 或重新 编译程序,并通过指定-static选项使用静态链接

其他 2022/1/1 18:13:39 有710人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶