我的环境变量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'
我也尝试过:
put -L
选项 - 不工作。export
更改env
./bignum - 不工作。我的所有尝试都无效......我还能尝试什么?
我在Debian Wheezy。这个命令在上周末工作,但现在它不再起作用了。
答案 0 :(得分: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
没有liballjoyn.so
,因为LD_LIBRARY_PATH是路径。
答案 1 :(得分: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'