【发布时间】:2013-10-13 23:54:30
【问题描述】:
我对链接器概念感到困惑
- 我们可以在 java 中使用链接器吗?
- 如果是这样,如何在 android 开发 中进行链接?
【问题讨论】:
-
链接器是一种应用程序,它获取已编译的目标文件(由编译器发出)并使用它们来构建“链接”到其必要库的可执行文件。与 Java 中的链接最接近的是 classloader...
-
@pinny-->这个类加载器负责可执行文件吗?
-
在 Java 中,您不会得到标准意义上的可执行文件。只是一堆字节码编译对象(“jars”),其中至少一个将提供 JVM 可以调用的入口点。因此,链接器的主要功能并不是真正需要的。类加载器在运行时帮助 JVM 将必要的对象拉到一起以供执行。
-
@PinnyM-->感谢您的努力。
-
这个问题有点令人困惑且没有描述性。链接器是一个编译器阶段系统,它在“Java 开发”本身下做一些事情。您在“在 Java 中使用链接器”的实际意思是什么? Java 编译器使用链接器,但我不确定开发人员是否应该担心这一点。这可能会使学习者或 Java 新手更加困惑。
标签: java android c++ c operating-system