我正在尝试使用 android 独立工具链构建旧的 c 代码,但它一直在失败
以下错误:
fatal error: ftw.h: No such file or directory
不知道如何从 android 中包含这些标头。
谢谢,
我正在尝试使用 android 独立工具链构建旧的 c 代码,但它一直在失败
以下错误:
fatal error: ftw.h: No such file or directory
不知道如何从 android 中包含这些标头。
谢谢,
ftw.h
包含在 android-21 平台(ndk 10c)中:
MBA-Anton:android-ndk-r10c asmirnov$ find /softdev/android-ndk-r10c -name "ftw.h"
/softdev/android-ndk-r10c/platforms/android-21/arch-arm/usr/include/ftw.h
/softdev/android-ndk-r10c/platforms/android-21/arch-arm64/usr/include/ftw.h
/softdev/android-ndk-r10c/platforms/android-21/arch-mips/usr/include/ftw.h
/softdev/android-ndk-r10c/platforms/android-21/arch-mips64/usr/include/ftw.h
/softdev/android-ndk-r10c/platforms/android-21/arch-x86/usr/include/ftw.h
/softdev/android-ndk-r10c/platforms/android-21/arch-x86_64/usr/include/ftw.h
这是一条旧消息,但正如我今天正在进行类似的 ftw-hunt 一样:在我写这篇文章时,ftw.h 在当代 android ndk 包含目录中不存在。
以下是 ftw* 源代码的外部链接,可能有用:
http://www.opensource.apple.com/source/ksh/ksh-4/ksh/src/lib/libast/comp/ftw.c http://www.opensource.apple.com/source/ksh/ksh -4/ksh/src/lib/libast/comp/ftw.h
此外,ftwalk.c 的位置如上,但 libast/misc/ftwalk.c(stackoverflow 不会让我发布第三个链接,因为我是新手)。