Ric*_*nop 16 linux ubuntu environment-variables
我需要这样做:
在 linux 上,我们必须找到一些不在标准位置的动态库。我们必须将 $LD_LIBRARY_PATH 设置为 /path/to/sdk/lib
我如何在 Ubuntu 10.10 中做到这一点?
Kha*_*led 40
要定义此变量,只需使用(在 shell 提示符下):
export LD_LIBRARY_PATH="/path/to/sdk/lib"
Run Code Online (Sandbox Code Playgroud)
要使其永久化,您可以编辑 ldconfig 文件。首先,创建一个新文件,例如:
sudo vi /etc/ld.so.conf.d/your_lib.conf
Run Code Online (Sandbox Code Playgroud)
二、在创建的文件中添加路径
/path/to/sdk/lib
Run Code Online (Sandbox Code Playgroud)
最后,运行 ldconfig 来更新缓存。
sudo ldconfig
Run Code Online (Sandbox Code Playgroud)
在 bash 中,在要运行的可执行文件之前分配它。
LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool
Run Code Online (Sandbox Code Playgroud)