SPIKE fuzzer在ubuntu上发出LD_LIBRARY_PATH问题

时间:2013-03-11 19:54:30

标签: linux ubuntu ubuntu-12.04

我正在尝试在Ubuntu机器上配置SPIKE文件模糊器。它给出了Now you need to set your LD_LIBRARY_PATH to include the path to libdisasm.so and the path to libdlrpc.so

我确实使用export设置了LD_LIBRARY_PATH。但它仍然再次出现同样的错误。似乎LD_LIBRARY_PATH不适用于SPIKE。我该如何解决这个问题。

1 个答案:

答案 0 :(得分:0)

使用LD_LIBRARY_PATH设置在fuzzer可执行文件上运行ldd(我假设它是可执行文件)。它应该显示使用和可能缺少的库。保持修复路径,直到满足所有依赖关系。

[user@host jobs]$ ldd `which gcc`
linux-vdso.so.1 =>  (0x00007fff3e193000)
libm.so.6 => /lib64/libm.so.6 (0x00007fa2c1f4c000)
libz.so.1 => /lib64/libz.so.1 (0x00007fa2c1d34000)
libc.so.6 => /lib64/libc.so.6 (0x00007fa2c197d000)
/lib64/ld-linux-x86-64.so.2 (0x00007fa2c2275000)