我正在尝试在Ubuntu机器上配置SPIKE文件fuzzer。它给了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不是为斯派克工作的。我该如何解决这个问题。
发布于 2013-03-12 03:57:44
设置好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)https://stackoverflow.com/questions/15347398
复制相似问题