【问题标题】:Add runtime library search paths to pre built binary将运行时库搜索路径添加到预构建的二进制文件
【发布时间】:2013-01-04 07:08:07
【问题描述】:

我正在尝试将预构建的二进制文件打包到 Mac OS 应用程序包中,我需要更改可执行文件的 dylib 和框架搜索路径。不幸的是,此时我无法重建二进制文件,这意味着我必须找到一个工作区,而不是从一开始就使用正确的搜索路径。有人知道我该怎么做吗?

【问题讨论】:

    标签: macos path binary package dylib


    【解决方案1】:

    我假设您希望永久更改可执行文件。您可以使用dyld(1) 中描述的环境变量进行临时更改。但是对于永久更改,您可以使用install_name_tool(1) 修改可执行文件。请参阅 Creating Working dylibs 以获得有关如何执行此操作的简短文章。请参阅 dyld(1) 页面了解您可以使用的可替换变量,例如 @executable_path@loader_path

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-16
      • 2010-11-17
      • 2010-11-25
      • 1970-01-01
      • 2017-07-25
      相关资源
      最近更新 更多