.so库和Java JNI

时间:2015-04-11 07:20:44

标签: java c++ c linux 64-bit

我深入挖掘 - 我的意思是非常深入 - 进入链接器和加载器域。由于最终的工作完全针对Java,我需要知道当我将C程序编译到so库并将其加载到JVM中时会发生什么。

最后,一个so库是一个汇编程序,其符号被加载到ram中,导出的符号被带到一个特殊的符号表(或一个专用的符号表)。其余的符号和库本身都被重新定位。

这是对的吗?

0 个答案:

没有答案