6

Apple が公開しているオープン ソースの DYLD をビルドしようとしています。

http://www.opensource.apple.com/source/dyld/dyld-97.1/

すべてのファイルをコピーして、XCode プロジェクトをビルドしようとしましたが、不足しているファイルが残っています。

i686-apple-darwin11-llvm-g++-4.2: /usr/local/lib/system/libc.a: そのようなファイルやディレクトリはありません

XCode プロジェクトの設定を確認したところ、このフラグが明確に設定されていますが、ファイル システムのどこにもそのようなファイルはありません。ただし、libc.dylib があります。

私が読んだ他の投稿から、Mac OS X は通常、この libc.a ファイルを使用していないようですが、このプロジェクトによって参照されています。

このファイルをどこで入手できるか、またはなぜ使用されているかを知っている人はいますか?

ありがとう!

4

2 に答える 2

2

http://www.opensource.apple.com/source/Libc/から libc を取得し、静的フォームをビルドします。これで何をしようとしているのかによっては、完全なLibSystemを構築し、その build-libc.pl スクリプトを使用しなければならなくなるかもしれません。

于 2012-02-15T13:45:18.470 に答える
0

また、アップルのオープンソースからlibcのソースを取得することもできます。これで静的ライブラリをコンパイルできるはずです。

于 2012-02-15T13:46:57.780 に答える