9

マシンで install_name_tool を使用しようとするたびに、次のように報告されます

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

バイナリのビルド時にエラーになる可能性があることを読みました。確認するために、最も単純な Hello World C++ プログラムを作成し、install_name_tool を使用して何かを変更してみます。うまくいきませんでした。私は何を間違っていますか?

現在、XCode 4.2 で Snow Leopard OS を実行しています。

4

2 に答える 2

11

どうやら XCode の更新時に install_name_tool が更新されていないようです。XCode 設定からコマンド ライン ツールをインストールする必要があります。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

volume: / path: /usr/bin/install_name_tool pkgid: com.apple.pkg.Essentials pkg-version: 10.9.0.1.1.1306847324 install-time: 1390577801 uid: 0 gid: 0 mode: 755

wget でエラーが発生しなくなりました:

$$:~ wget dyld: ライブラリがロードされていません:

@@HOMEBREW_PREFIX@@/opt/openssl/lib/libssl.1.0.0.dylib 参照元: /usr/local/bin/wget 理由: イメージが見つかりません

于 2014-05-23T11:24:19.400 に答える