【问题标题】:Cross compiling libsodium for Android x86为 Android x86 交叉编译 libsodium
【发布时间】:2019-07-29 09:30:50
【问题描述】:

我对 Android 很陌生。 在一个小项目上工作,我需要在 Android x86 上运行本机代码。 该项目将需要 libsodium 库中的组件。我需要交叉编译该库并将其链接到将在 android 上运行的可执行文件。

所以第一步是交叉编译libsodium。

我正在使用 Ubuntu Linux。 已安装最新的 android SDK 和 NDK。 还为 Linux 编译和安装 libsodium。

我尝试进行一些研究,但没有找到具体的解决方案。 https://libsodium.gitbook.io/doc/installation 给出了 ARM 交叉编译的步骤,而不是 X86。

我找到了一个有用的链接,它解释了 FFmpeg 的交叉编译,

https://software.intel.com/en-us/articles/compiling-open-source-libraries-for-x86-android

但我不确定配置的选项是否也适用于 libsodium。 还有一种方法可以让我使用 ndk-build 来做到这一点,或者我应该坚持配置脚本。

有人可以帮我解决这个问题,我被卡住了。 提前致谢。

【问题讨论】:

标签: compilation android-ndk x86 cross-platform libsodium


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 2020-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-10
相关资源
最近更新 更多