ubuntu LD_LIBRARY_PATH 无root权限
时间: 2023-09-18 19:12:42 浏览: 85
Ubuntu14.04+CUDA7.0+cuDNN_v4+theano+gpu
3星 · 编辑精心推荐
对于没有root权限的用户来说,修改LD_LIBRARY_PATH可能是有限制的。一种解决方法是在shell脚本中设置LD_LIBRARY_PATH,并在执行命令时使用该脚本。
例如,创建一个名为"run.sh"的脚本文件,内容如下:
```bash
#!/bin/bash
export LD_LIBRARY_PATH=/path/to/your/library:$LD_LIBRARY_PATH
/path/to/your/executable
```
请将`/path/to/your/library`替换为你的库文件的路径,将`/path/to/your/executable`替换为你要运行的可执行文件的路径。
然后,给脚本文件添加可执行权限:
```bash
chmod +x run.sh
```
最后,通过运行该脚本来执行你的程序:
```bash
./run.sh
```
这样,你在脚本中设置的LD_LIBRARY_PATH将会生效,并且不需要root权限。
阅读全文