2012-01-19 57 views
5

经过一段时间太多的链接错误后,我得出结论,我真的需要了解ld是如何工作的,而不是每次都不起作用就要求修改黑魔法。我发现Mac OS ld man pages确实提供了一些信息,但正如他们所说,它们是为那些已经了解ld的人设计的。如何才能获得这种理解?了解xcode链接(ld)

问题的一部分是,至少有不同口味的ld-unix和gcc - 而且clang有它自己的味道吗?所以我不确定什么文档适用。

回答

9

下面是关于接头一个伟大的教程:
Beginner's Guide to Linkers

这是非常技术性的东西,当然,但很好的解释。 如你所说,我认为你看完它后仍然会看到“黑魔法”。

+1

这是一个了不起的参考,谢谢+1!它进一步提到nm,这是一个了不起的大开眼界。我认为你已经让我进入了“灰色魔术”舞台:)我坚持接受,因为我认为那里有更多的好消息。 –