标签: java c++ c linux 64-bit
我深入挖掘 - 我的意思是非常深入 - 进入链接器和加载器域。由于最终的工作完全针对Java,我需要知道当我将C程序编译到so库并将其加载到JVM中时会发生什么。
最后,一个so库是一个汇编程序,其符号被加载到ram中,导出的符号被带到一个特殊的符号表(或一个专用的符号表)。其余的符号和库本身都被重新定位。
这是对的吗?