我正在尝试在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)
任何人都可以解释“畸形对象”的含义,以及我如何摆脱这条消息?
答案 0 :(得分:2)
如果您输入man install_name_tool
,它会告诉您它是一个用于更改dylib中的烘焙路径名的工具。该错误消息表明您正在尝试在无效的dylib上运行它。要删除该消息,请停止尝试在无效的.dylib上运行它,也许修复构建dylib的任何进程。