从苹果源代码构建 DYLD

6
我正在尝试构建由苹果发布的开源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文件,但该项目引用了它。
有人知道我可以在哪里获取此文件或为什么要使用它吗?
谢谢!

更新:我在这里找到了一些信息:http://lists.apple.com/archives/darwin-dev/2008/Oct/msg00016.html。我将尝试通过darwinbuild进行构建。 - Locksleyu
我已经解决了错误,但现在卡在了缺少引用上,例如:“_open$UNIX2003”等。我正在尝试使用SDX 10.6,但也许我需要一个旧版本? - Locksleyu
2个回答

2

0

你也可以从苹果开源获取libc的源代码。这样,你应该能够编译出静态库。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接