在这种情况下,“未找到”是什么意思?
这通常意味着可执行文件无法找到一个或多个(共享)库来满足其外部符号。
当initramfs中没有存储任何库,或者缺少可执行文件所需的共享库时,通常会发生这种情况。
如果可执行文件是使用与运行时库不兼容的C库构建的,例如uClibc vs glibc / eglibc,也会发生这种情况。
strings executable | less是查看可执行文件所需的必需库和外部符号的最快方法。
或重新
编译程序,并通过指定
-static选项使用静态链接。

在这种情况下,“未找到”是什么意思?
这通常意味着可执行文件无法找到一个或多个(共享)库来满足其外部符号。
当initramfs中没有存储任何库,或者缺少可执行文件所需的共享库时,通常会发生这种情况。
如果可执行文件是使用与运行时库不兼容的C库构建的,例如uClibc vs glibc / eglibc,也会发生这种情况。
strings executable | less是查看可执行文件所需的必需库和外部符号的最快方法。
-static选项使用静态链接。