【问题标题】:What does it mean by "malformed object" produced by a command called install_name_tool in Mac OS X?Mac OS X 中名为 install_name_tool 的命令产生的“格式错误的对象”是什么意思?
【发布时间】:2012-01-02 20:59:14
【问题描述】:

我正在尝试在 Mac OS X 中使用 install_name_tool,但出现以下奇怪的错误消息:

install_name_tool: object: libXyz.dylib malformed object (section contents at offset 0 with a size of 2176206, overlaps Mach-O headers at offset 0 with a size of 2288)

谁能解释“格式错误的对象”是什么意思,以及我如何才能摆脱该消息?

【问题讨论】:

    标签: macos shared-libraries packagemaker


    【解决方案1】:

    如果你输入man install_name_tool,它会告诉你它是一个用于改变dylibs中的烘焙路径名的工具。错误消息表明您正在尝试在无效的 dylib 上运行它。要消除该消息,请停止尝试在无效的 .dylib 上运行它,也许通过修复构建 dylib 的任何进程。

    【讨论】:

      猜你喜欢
      • 2015-01-05
      • 2018-06-29
      • 2012-03-05
      • 2012-05-10
      • 1970-01-01
      • 2020-09-30
      • 2016-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多