不存在文件或目录:路径可变设置



我运行了一个程序,该程序会给我错误./main: error while loading shared libraries: libwx_gtk2u_core-3.1.so.3: cannot open shared object file: No such file or directory

我有一个libwx_gtk2u_core-2.8.so文件,通过添加以下两行`在~./bashrc文件中设置路径

> $LD_LIBRARY_PATH:"/home/saad/PathFiles" 
> export LD_LIBRARY_PATH=$LD_LIBRARY_PATH

当我再次打开终端时,即使PathFiles文件夹中存在libwx_gtk2u_core-2.8.so,我也会收到错误bash: :/home/saad/PathFiles: No such file or directory。即使在执行sudo ldconfig之后,我也会得到No such file或directory错误。

您的第一行使用了错误的语法。如果你的libwx_*.so文件实际上在/home/saad/PathFiles中,你应该只做

export LD_LIBRARY_PATH=/home/saad/PathFiles

或者,如果您有一个现有的LD_LIBRARY_PATH

export LD_LIBRARY_PATH=/home/saad/PathFiles:$LD_LIBRARY_PATH

您还可以使用ldd ./main来检查是否找到了所有的依赖项。

相关内容

  • 没有找到相关文章

最新更新