可以按次要版本和补丁级别检测 ANDROID NDK_TOOLCHAIN版本



我想检测并存储有关使用的编译器和版本的信息,这些编译器和版本通过宏检测构建了二进制文件。例如,像GCC一样有GNUC(主要版本)GNUC_MINOR(次要版本)和GNUC_PATCHLEVEL的宏。这在安卓NDK上可能吗?准确检测哪个版本的编译器用于构建共享库?

在 Android.mk 中,您可以添加一个自定义构建步骤,该步骤会将任何环境信息转储到某个文本文件中。此文件可以嵌入到您的APK中,甚至可以嵌入到编译的obj文件中。

这是一个可以接受的解决方案吗?

最新更新