查看AndroidNDKr12,我可以看到platforms/android-{APIlevel}/{arch}/usr/include/sys下的头文件存在差异。对于API级别19及以下,文件exec_elf.h存在,但之后似乎已被删除。添加或删除文件还有许多其他差异,但我对exec_elf.h感兴趣,因为它定义了一个特定的宏:#defineELF64_ST_INFO(b,t)(((b)这个宏在ICU源代码中使用,如果我使用API目标设置为19之后的任何工具链,我的ICU交叉编译构建失败。构建失败并出现以下错误:arm-linux-androideabi-clang...icu/so