【发布时间】:2012-02-14 06:22:44
【问题描述】:
在多次遇到链接器错误之后,我得出的结论是,我真的需要了解 ld 的工作原理,而不是每次出现问题时都要求 SO 进行黑魔法修复。我发现Mac OS ld man pages 确实提供了一些信息,但正如他们所说,它们适用于已经了解 ld 的人。如何获得这种理解?
部分问题在于 ld 有不同的风格——至少是 unix 和 gcc——而 clang 有自己的风格吗?所以我不确定适用哪些文档。
【问题讨论】:
在多次遇到链接器错误之后,我得出的结论是,我真的需要了解 ld 的工作原理,而不是每次出现问题时都要求 SO 进行黑魔法修复。我发现Mac OS ld man pages 确实提供了一些信息,但正如他们所说,它们适用于已经了解 ld 的人。如何获得这种理解?
部分问题在于 ld 有不同的风格——至少是 unix 和 gcc——而 clang 有自己的风格吗?所以我不确定适用哪些文档。
【问题讨论】:
这里有一个很棒的链接器教程:
Beginner's Guide to Linkers
当然,这是非常技术性的东西,但解释得很好。 正如你所说,我认为你在阅读后不会再看到《黑魔法》。
【讨论】: