我必须为 arm-64 安装工具链而不是 amd-64!
我不知道如何为 arm-64 安装工具链!
我试过 android-ndk-r23b.
这是安装工具链的命令
$NDK/build/tools/make_standalone_toolchain.py \ --arch arm64 \ --api 29 \ --install-dir=toolchain
我必须为 arm-64 安装工具链,以便从 Android Termux 交叉编译 SFML C++。
安卓版本 10.
您误解了工具链的架构。如果你有 amd64 工具链,你可以交叉编译 arm64、arm32 和 x86(也许其他)。
所以你需要的是 amd64 工具链,它似乎是你的开发 PC 的架构。
另外,我不建议您自己构建工具链。相反,您可以从 Google 下载预构建的。
如果您使用的是 Android Studio,则可以使用 GUI SDK 管理器下载包含工具链的 NDK。
SDK 管理器也可以从 命令行 运行(仅当您不使用 Android Studio 时才这样做)。
NDK 也可以下载为 ZIP 文件。如果您只需要 NDK,这是最好的选择。