【问题标题】:Good resources concerning linking process in compilation关于编译中链接过程的好资源
【发布时间】:2008-11-30 01:58:34
【问题描述】:

我已经编码了一段时间,我一直认为编译的链接阶段非常简单,但是最近我不得不将插件系统添加到应用程序中,并且遇到了很多编译和运行时问题,由于我对此事完全缺乏了解。我现在已经让它工作得很好,并且在这个过程中学到了很多东西,但是现在我意识到我在这个主题上还有很多东西要学,我想更多地探索这个主题。所以我想知道是否有人对整个“代码部分、符号、链接、动态/静态库......”业务的文章、博客文章或书籍有很好的指导。

我正在使用 gcc 和 ld 在 Linux 上进行开发,但我也对 M$ 的做事方式感兴趣,我渴望知识:)

谢谢!

【问题讨论】:

    标签: resources linker compilation dynamic-linking


    【解决方案1】:

    这里有一些不错的在线资源:

    Ulrich Drepper(glibc 的维护者)在他的论文 How To Write Shared Libraries 中对共享库的 linux 实现进行了非常详尽的描述,如果您想了解细节,绝对值得一读。我真的想不出一本能很好地涵盖细节的书。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-05
      • 1970-01-01
      • 2011-02-23
      相关资源
      最近更新 更多