如何在Ubuntu中设置$ LD_LIBRARY_PATH?

我需要这样做:

在Linux上,我们必须find一些不在标准位置的dynamic库。 我们必须将$ LD_LIBRARY_PATH设置为/ path / to / sdk / lib

我如何在Ubuntu 10.10中做到这一点?

要定义这个variables,只需使用(在shell提示符下):

export LD_LIBRARY_PATH="/path/to/sdk/lib" 

为了使其成为永久的,你可以编辑ldconfig文件。 首先,创build一个新的文件,如:

 sudo vi /etc/ld.so.conf.d/your_lib.conf 

其次,在创build的文件中添加path

 /path/to/sdk/lib 

最后,运行ldconfig更新caching。

 sudo ldconfig 

在bash中,将其分配给要运行的可执行文件。

 LD_LIBRARY_PATH=/path/to/sdk/lib ./somedevtool