install_name_tool报告格式错误的对象

时间:2012-04-30 20:32:41

标签: xcode osx-snow-leopard install-name-tool

每当我尝试在我的机器上使用install_name_tool时,它会报告以下内容

install_name_tool: object: Abacate malformed object (unknown load command 4)

我读到构建二进制文件时可能会出错。为了检查我创建最简单的hello world c ++程序并尝试使用install_name_tool更改某些内容。没工作。我做错了什么?

目前我有运行Snow Leopard OS的XCode 4.2。

2 个答案:

答案 0 :(得分:11)

显示更新XCode时不会更新install_name_tool。您需要从XCode首选项安装命令行工具。另见install_name_tool on OS X Lion。这为我解决了同样的错误。

答案 1 :(得分:1)

管理以使其适用于Mac OS 10.9.3

https://github.com/Homebrew/homebrew/issues/26544

$$:〜otool -L / usr / bin / install_name_tool

  

/ usr / bin / install_name_tool:/usr/lib/libxcselect.dylib(兼容性)   版本1.0.0,当前版本1.0.0)/usr/lib/libSystem.B.dylib   (兼容版本1.0.0,当前版本1197.1.1)

$$:~pkgutil --file-info / usr / bin / install_name_tool

  

卷:/路径:   在/ usr / bin中/ install_name_tool   pkgid:com.apple.pkg.Essentials pkg-version:10.9.0.1.1.1306847324   安装时间:1390577801 uid:0 gid:0模式:755

wget上没有更多错误:

  

$$:~wget dyld:未加载库:

     

@@ HOMEBREW_PREFIX @@ / opt / openssl / lib / libssl.1.0.0.dylib参考   来自:/ usr / local / bin / wget原因:图片未找到