为什么android ndk不能在多个平台上编译?
Why is android ndk not compiling for multiple platforms?
我尝试了ndk,一个helloJNI项目被编译并成功运行。然而,我决定更进一步,为其他cpu编译。我的理解是我必须加一行
APP_ABI :=all
android。为多个平台构建。完整的机器人。Mk如下-
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := HelloJNI
LOCAL_SRC_FILES := HelloJNI.cpp
APP_ABI :=all
include $(BUILD_SHARED_LIBRARY)
但是编译器只编译arm。请告诉我,如果我在这里错过了什么。
APP_ABI
线属于Application.mk
,而不是android.mk
, AFAIK
相关文章:
- 无法使用 aarch64-unknown-nto-qnx7.0.0-g++-5.4.0 编译器交叉编译 QNX 平台的
- C2064 从 MSVC v100 更新到 v140 平台工具集时出现编译错误
- 在没有节点GYP的目标平台上编译C/C 文件
- 重用编译器前端的结果,以加快多个配置/平台的C++代码编译
- Visual Studio:编译每个平台和配置上的模块列表
- 在目标平台上编译 Boost 自己是否有意义
- Clang没有为X86以外的其他平台编译代码
- 如何将assimp(assert importer)交叉编译到像ps4或XBox1这样的平台
- GCC可以用于编译到自定义平台吗
- 针对".rodata"的搬迁R_X86_64_32S...在 64 位平台上编译时
- 如何使JNI项目在所有JB、KK和LP下工作,这些项目仅在一个平台下编译
- C++在不同的平台上编译
- std::string异常以及如何查找已编译的c++应用程序的平台工具集
- G++ 如何编译无法打开控制台的程序。它必须是多平台的,而不仅仅是Windows。
- 创建一个构建框架来支持编译支持多个平台的代码
- "Cannot execute binary file"在 Ubuntu for Windows 平台上使用 Eclipse 运行编译的 c++ 程序时
- 64位平台上的编译错误C2664
- 为什么android ndk不能在多个平台上编译?
- 游戏引擎如何针对多个平台进行编译?
- c++的平台独立性.检测和编译