2

刚接触android NDK,我按照帖子中提到的教程学习了NDK

面向初学者的 Android NDK 教程/指南。

本教程要求安装 Cygwin 以构建基于 ndk 的 android 应用程序。

我可以从我的 Windows 命令行工具运行 ndk-build 并仍然生成本机 .so 文件。

我不明白为什么需要cygwin?

4

1 回答 1

0

因为您需要构建 Linux(特别是 android)二进制文件而不是 windows x86/64 二进制文件。Cygwin 是一个在 Windows 中运行的 Linux 环境,它允许在 Windows 上交叉编译 Linux 二进制文件。

于 2012-06-24T03:53:18.423 回答