使用qemu运行二进制文件时包含外部共享库

时间:2016-07-27 17:59:07

标签: binary arm shared-libraries qemu

我有一个需要与Qemu一起运行的外来ARM二进制文件。它依赖于ncurses共享库libncurses.so.5

我试过了

qemu-arm   -L /usr/arm-linux-gnueabihf/ ./program

抱怨它无法找到libncurses.so.5。我有正确的ncurses共享库并将其添加到/usr/arm-linux-gnueabihf/lib/。文件名为libncurses.so.5,我也将其符号链接到libncurses.so,但运行该程序仍然失败。

program: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

如何让qemu使用此外部共享库?

0 个答案:

没有答案