【发布时间】:2024-01-22 03:15:01
【问题描述】:
在$NDK_ROOT/platforms/android-[n]/路径下,有一些子目录,比如arch-arm、arch-arm64、arch-mips,能不能直接用arch-arm/的头文件usr/包括/? 如果答案是肯定的,那么编译器是否会在编译时为每个平台替换这些头文件?
【问题讨论】:
标签: android android-ndk header
在$NDK_ROOT/platforms/android-[n]/路径下,有一些子目录,比如arch-arm、arch-arm64、arch-mips,能不能直接用arch-arm/的头文件usr/包括/? 如果答案是肯定的,那么编译器是否会在编译时为每个平台替换这些头文件?
【问题讨论】:
标签: android android-ndk header
不,那是错误的。而且差异不仅存在于架构之间,还存在于工具链之间和平台级别之间。 ndk-build 会将每个编译器指向适当的包含目录。
但你为什么要问?你遇到了什么问题?
【讨论】:
$NDK_ROOT/platforms/android-[n]/arch-arm/include/