sudo启动的程序找不到动态库文件 在~/.bashrc中添加的LD_LIBRARY_PATH,并sudo ldconfig后,sudo启动的程序还是找不到依赖库 原因分析 sudo启动的程序不会用到bashrc中的配置,可以进入root用户(sudo su)查看 echo $LD_LIBRART_PATH 解决方案 在/etc/environment文件中添加 LD_LIBRARY_PATH="/path/to/lib1:/path/to/lib2" 再重新运行,问题解决!