为什么 LD_LIBRARY_PATH 没有任何影响?

nlo*_*fan 4 filesystem compiling dynamic-linking clang

./a.out:加载共享库时出错:libc++.so.1:无法打开共享对象文件:没有这样的文件或目录

虽然:

$ echo $LD_LIBRARY_PATH
/home/exe/libcxx/lib:/home/exe/llvm/lib:/usr/local/lib
$ ls /usr/local/lib
libc++.so  libc++.so.1  libc++.so.1.0  python2.7  python3.2
Run Code Online (Sandbox Code Playgroud)

我什至将它复制到可执行文件旁边,仍然没有效果。

我究竟做错了什么?

Pau*_*aul 5

您可能需要运行sudo ldconfig /usr/local/lib以更新动态链接器缓存。否则我认为系统不知道该目录中有哪些库可用。查看man ldconfig更多信息。