Mac OS DYLD_LIBRARY_PATH 环境变量说明

    今天在MacBook上编译Hadoop,看到文章说要先安装protobuff,不知道安装这东东作什么(难道用来这个数据交换格式?待研究),在编译安装protobuff后,要配置DYLD_LIBRARY_PATH环境变量,这是个啥,与Linux下的LD_LIBRARY_PATH相同吗,对Mac OS还是了解太少啊,查了一些Apple的开发网站,对这个变量定义如下,在此记之,以待后查。

DYLD_LIBRARY_PATH

This  is  a  colon  separated  list  of directories that contain libraries. The dynamic linker  searches these directories before it searches the default locations for libraries.  It  allows you to test new versions of existing libraries. For  each  library  that  a program uses, the dynamic linker looks for it in each directory in  DYLD_LIBRARY_PATH in turn. If it still can't find the library,  it  then  searches BACK_FRAMEWORK_PATH and DYLD_FALLBACK_LIBRARY_PATH in turn.

此环境变量为一个分号分割的目标列表,动态链接器查找所调用的动态库时,在默认动态库位置前,首先查找这些目录。其允许测试已存在库的新版本。对于程序使用的每一个动态库,动态链接器循环查找此环境变量(DYLD_LIBRARY_PATH)保护的每一个目录,如果仍没有发现,连接器将循环查找
BACK_FRAMEWORK_PATH and DYLD_FALLBACK_LIBRARY_PATH 环境变量包含的路径。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值