LD_LIBRARY_PATH:无法打开共享对象文件

nyu*_*ian 2 c c++ linux

我有环境变量的问题LD_LIBRARY_PATH.

当我运行我的bin时,我收到以下错误消息:

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

我添加了我的库LD_LIBRARY_PATH,如:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:'/home/nyu-debian/Desktop/Stage-Kaliterre/Project/Projects/AllJoyn/core/alljoyn/build/linux/x86_64/release/dist/cpp/lib/liballjoyn.so'
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

  • put -L 选项 - 不工作.
  • 改变export通过env与中端./bignum -不工作.

我的所有尝试都没有用......我还能尝试什么?

我在Debian Wheezy.这个命令上周末工作,但现在它不再起作用了.

Eli*_*ard 7

试试这个:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/nyu-debian/Desktop/Stage-Kaliterre/Project/Projects/AllJoyn/core/alljoyn/build/linux/x86_64/release/dist/cpp/lib 
Run Code Online (Sandbox Code Playgroud)

没有liballjoyn.so因为LD_LIBRARY_PATH是一个路径.


hyd*_*yde 7

LD_LIBRARY_PATH是一条.因此,试试这个,没有库文件名:

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:'/home/nyu-debian/Desktop/Stage-Kaliterre/Project/Projects/AllJoyn/core/alljoyn/build/linux/x86_64/release/dist/cpp/lib'
Run Code Online (Sandbox Code Playgroud)