首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

bash中的 LD_LIBRARY_PATH 路径判断、修改有关问题

2012-02-29 
bash中的 LD_LIBRARY_PATH 路径判断、修改问题Perl codeLIBPATH/usr/local/libif [ x$LIBPATH ! x ] t

bash中的 LD_LIBRARY_PATH 路径判断、修改问题

Perl code
LIBPATH=/usr/local/libif [ x"$LIBPATH" != x ]; then  if [ x"$LD_LIBRARY_PATH" = x ]; then    LD_LIBRARY_PATH=$LIBPATH  else    LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH  fi  export LD_LIBRARY_PATHfi


中的判断 x"$LIBPATH" != x 判断是什么意思?
还有,执行 LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH 后库的搜索路径是不是改为 :优先搜索$LIBPATH,然后搜索$LD_LIBRARY_PATH的了?

希望大家帮我解答一下

[解决办法]
Perl code
x"$LIBPATH" != x# 就是看 LIBPATH 是不是有值LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH# 这个只是把新的路径加载原来LD_LIBRARY_PATH的前面,一般是顺序搜索,所以是优先的
[解决办法]
中的判断 x"$LIBPATH" != x 判断是什么意思?
还有,执行 LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH 后库的搜索路径是不是改为 :优先搜索$LIBPATH,然后搜索$LD_LIBRARY_PATH的了?

第一个就是看看$LIBPATH有没有值,有的话就不为空,那么左右两边就不为空,

热点排行