【发布时间】:2014-06-26 08:42:55
【问题描述】:
我有一个 Android.mk 文件,用于为 Android 构建原生库。我可以使用这个文件并为 Linux(32 和 64 版本)构建库吗?
【问题讨论】:
-
您想为 Linux 构建重用哪些设置?可能,CFLAGS 和库依赖项会有所不同。
标签: c++ linux android-ndk
我有一个 Android.mk 文件,用于为 Android 构建原生库。我可以使用这个文件并为 Linux(32 和 64 版本)构建库吗?
【问题讨论】:
标签: c++ linux android-ndk
在简单的情况下,您可以使用命令行(它假定本机 gcc 已按常规安装在您的 Linux 机器上):
ndk-build APP_ABI=x86 TOOLCHAIN_PREFIX= PRIVATE_SYSROOT_LINK= APP_LDFLAGS=-L/usr/lib \
libs/x86/libMY_NATIVE_NAME.so
【讨论】: