LLVM';s JIT引擎是否使用系统链接器(ld)?

LLVM';s JIT引擎是否使用系统链接器(ld)?,llvm,jit,Llvm,Jit,我一直在阅读有关LLVM和clang的文章,我知道LLVM框架为目标机器生成对象文件,而系统链接器(ld,用于linux)执行动态链接 但我不明白JIT编译发生时是如何工作的。在这种情况下,系统链接器是否仍被调用?我看到有一个RuntimeDyld.cpp文件。它是在JIT编译的不同位代码文件之间链接,还是链接到动态加载的其他共享库?解释否决票的一行注释将帮助我改进问题。谢谢从技术上讲,它使用的是ld.so功能(在Linux和alikes上),即dlopen,dlsym,等等。谢谢你,现在就有意

我一直在阅读有关LLVM和clang的文章,我知道LLVM框架为目标机器生成对象文件,而系统链接器(ld,用于linux)执行动态链接


但我不明白JIT编译发生时是如何工作的。在这种情况下,系统链接器是否仍被调用?我看到有一个RuntimeDyld.cpp文件。它是在JIT编译的不同位代码文件之间链接,还是链接到动态加载的其他共享库?

解释否决票的一行注释将帮助我改进问题。谢谢从技术上讲,它使用的是
ld.so
功能(在Linux和alikes上),即
dlopen
dlsym
,等等。谢谢你,现在就有意义了。