【问题标题】:Dynamic linking on mobile platforms移动平台上的动态链接
【发布时间】:2010-10-31 20:37:16
【问题描述】:

听说 iPhone 不支持动态链接。我想知道是否有任何移动平台支持动态链接,例如 Android 或 BlackBerry?

【问题讨论】:

  • 为什么重要?库的静态链接会阻止动态链接允许什么?
  • 当您在应用程序中使用 GPL 库时,这一点很重要。静态链接意味着您的整个项目必须遵守 GPL,这对于大多数试图制作非 OSS 的公司来说是一个大问题。

标签: iphone android cocoa-touch blackberry


【解决方案1】:

Android 基于 Linux 构建,支持动态链接。但是,作为应用程序开发人员,您不太可能最终使用此功能,因为您在应用程序中使用的任何本机代码都不会位于库路径上,因此必须显式加载。也就是说,对作为 Android 系统一部分的本机方法的所有调用都是动态链接的。

【讨论】:

    【解决方案2】:

    Windows 移动版可以

    【讨论】:

      【解决方案3】:

      在 Android 中你可以做到:Dynamic linking

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-05-27
        • 1970-01-01
        • 2018-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多