【问题标题】:ldconfig equivalent in Mac OS X?Mac OS X 中的 ldconfig 等效项?
【发布时间】:2010-11-29 21:05:48
【问题描述】:

对于 Mac OS X 的终端,Linux 的 LDCONFIG 是否有并行命令?

【问题讨论】:

  • 在 mac 上,也许试试:'update_dyld_shared_cache'
  • @GalBracha 你能把你的评论转换成答案吗?我刚刚测试过,我相信这是正确的答案!
  • @SebMa 现在是一个答案。谢谢。

标签: linux macos unix terminal linker


【解决方案1】:

是的。运行:

sudo update_dyld_shared_cache

【讨论】:

  • Manual entry for this command 说:“请注意,新缓存在操作系统重新启动之前不会生效。”看起来这不是完全平行的东西。
  • שיחקת אותה תודה רבה
  • גיאודזיה שליטה ✨✨
  • 此工具已弃用。
【解决方案2】:

答案是否定的。但是你仍然可以通过环境变量配置搜索路径,参见dyld(1)。

【讨论】:

  • 谢谢,阅读了手册页,我看到我需要向 DYLD_LIBRARY_PATH 环境变量添加一个附加路径,以便程序可以找到我没有安装默认权限所需的库对象地点!我将 ~/.tcshrc 文件更改为具有以下行: setenv DYLD_LIBRARY_PATH :{$DYLD_LIBRARY_PATH} 然后我执行: source ~/.tcshrc 并且程序找到了它需要的库对象。
  • 谁能回答:DYLD_LIBRARY_PATH 和 assoc。 dyld 路径适用于所有编译器(gcc、g++)还是这是特定于 clang 和 clang++ 的东西?
  • @phsiao 你拼错了dyld
【解决方案3】:

我能提供的最佳建议是查找man dyld

【讨论】:

猜你喜欢
  • 2010-09-05
  • 2011-03-28
  • 1970-01-01
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-01-19
  • 1970-01-01
相关资源
最近更新 更多