【发布时间】:2012-08-02 18:13:18
【问题描述】:
我的 c/c++ 代码是用 NDK 编译的,我的目标是超过 1 个架构,问题是我需要对我的 make 文件有一个清晰的组织,我还必须根据不同设置相同的环境变量编译时 NDK 的目标是什么架构。
如何为每个架构创建不同的 makefile?
【问题讨论】:
标签: android makefile android-ndk multiple-makefiles
我的 c/c++ 代码是用 NDK 编译的,我的目标是超过 1 个架构,问题是我需要对我的 make 文件有一个清晰的组织,我还必须根据不同设置相同的环境变量编译时 NDK 的目标是什么架构。
如何为每个架构创建不同的 makefile?
【问题讨论】:
标签: android makefile android-ndk multiple-makefiles
您不需要不同的 makefile。
在 Application.mk 中使用:
APP_ABI := 全部
然后例如使用
如果 eq($(TARGET_ARCH_ABI), armeabi)
<<insert your definitions here>>
结束
【讨论】: