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

您还可以从apple open source获取 libc 的源代码。您应该能够使用它编译静态库。

于 2012-02-15T13:46:57.780 回答