加载共享 libraries:libmc_data.so.1 时出错
Error while loading shared libraries:libmc_data.so.1
我不能运行 C++代码,因为我有
Error while loading shared libraries:libmc_data.so.1:cannot open shared object file:No such file or directory
但是我得到了 ls
milenko@milenko-HP-Compaq-6830s:~/ProcMT64/old/version_september_2015/bin$ ls -l libmc_data.so.1
lrwxrwxrwx 1 milenko milenko 19 Set 19 07:36 libmc_data.so.1 -> libmc_data.so.1.0.0
这里有什么问题?
通常,linux 加载程序会在几个预定义的位置以及环境变量 LD_LIBRARY_PATH 中列出的目录中查找库(有关更多信息,请使用 man ld)。尝试通过 运行ning:
将目录 ~/ProcMT64/old/version_september_2015/bin 添加到你的 LD_LIBRARY_PATH
导出LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/ProcMT64/old/version_september_2015/bin
和运行您的应用程序,它应该可以工作(除非缺少其他库..)
我不能运行 C++代码,因为我有
Error while loading shared libraries:libmc_data.so.1:cannot open shared object file:No such file or directory
但是我得到了 ls
milenko@milenko-HP-Compaq-6830s:~/ProcMT64/old/version_september_2015/bin$ ls -l libmc_data.so.1
lrwxrwxrwx 1 milenko milenko 19 Set 19 07:36 libmc_data.so.1 -> libmc_data.so.1.0.0
这里有什么问题?
通常,linux 加载程序会在几个预定义的位置以及环境变量 LD_LIBRARY_PATH 中列出的目录中查找库(有关更多信息,请使用 man ld)。尝试通过 运行ning:
将目录 ~/ProcMT64/old/version_september_2015/bin 添加到你的 LD_LIBRARY_PATH导出LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/ProcMT64/old/version_september_2015/bin
和运行您的应用程序,它应该可以工作(除非缺少其他库..)