1

install_name_toolMac OS X で使用しようとしていますが、次のような奇妙なエラー メッセージが表示されます。

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)

「不正なオブジェクト」の意味と、メッセージを取り除く方法を説明できる人はいますか?

4

1 に答える 1

2

と入力man install_name_toolすると、dylib に組み込まれているパス名を変更するためのツールであることがわかります。エラー メッセージは、無効な dylib で実行しようとしていることを示しています。メッセージを取り除くには、おそらく dylib を構築したプロセスを修復することによって、無効な .dylib で実行しようとするのをやめてください。

于 2012-01-02T21:37:51.883 に答える