9

每次我尝试在我的机器上使用 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。

4

2 回答 2

11

显然,当 XCode 更新时 install_name_tool 没有更新。您需要从 XCode Preferences 安装命令行工具。另请参阅OS X Lion 上的 install_name_tool。这为我解决了同样的错误。

于 2013-01-09T20:35:27.457 回答
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 原因:找不到图像

于 2014-05-23T11:24:19.400 回答