内部链接实际上是如何发生的?

时间:2012-05-10 09:03:38

标签: c gcc linker glibc

有些问题我无法得到答案。任何帮助都非常有用。

  1. 如何在C编译模型中实际发生链接?
  2. 如果我使用的是Linux和GCC,glibc如何链接到主程序。是静态还是动态链接?

1 个答案:

答案 0 :(得分:3)

  1. 对于你的第一个问题,一个简单的答案是不够的。阅读以下资源

    1. Article on linking at cprogramming.com

    2. Wikipedia article

    3. man page of ld

    4. SO Post

  2. 除非您为链接器指定-static选项,否则
  3. glibc会链接动态。在正常情况下,静态链接像glibc这样的大型lib无济于事。