【发布时间】:2024-04-24 12:50:02
【问题描述】:
我真的只是想了解静态和动态链接。
当我调用像unix> gcc myfile.c 这样的编译驱动程序时,crt1.o 和libc.a(或libc.dylib)被链接以通过ld 生成可执行文件。我想猜测crt.o 是静态链接的,而标准C 库是动态链接的。是吗?
感谢您的帮助。我想我可能需要一个关于链接的新文本:S `
【问题讨论】:
-
crt.o或crt1.o不是库。它只是一个目标文件。它非常小。
标签: c linker static-linking dynamic-linking