2008-11-30 53 views
1

我一直在编码一段时间,我一直认为编译的链接阶段非常简单,但最近我不得不为应用程序添加一个插件系统,而且我碰到了不少编译和运行时问题,由于我完全不了解这个问题。现在我的工作很好,在这个过程中学到了很多东西,但现在我知道我仍然有很多东西需要学习,我想更多地探讨这个问题。所以我想知道是否有人在文章,博客文章或整个“代码部分,符号,链接,动态/静态库...”业务方面有很好的指针。关于编译链接过程的好资源

我在Linux上使用gcc和ld的发展,但我也有兴趣在做事情的M $的方式,我的求知欲:)

谢谢!

回答

2

这里有一些很好的在线资源:

乌利齐·德雷珀(的glibc的维护者)提供了在他的论文Linux实现共享库的一个非常彻底的说明How To Write Shared Libraries,绝对值得一读,如果你想知道细节的细节。我实际上想不出一本能够很好地描述细节的书。

+0

哇,这应该让我占领一段时间,谢谢! – Florian 2008-11-30 14:02:29