我正在尝试使用Android独立工具链构建旧的c代码并且它一直在
上失败以下错误:
fatal error: ftw.h: No such file or directory
不确定如何从android中包含这些标头。
谢谢,
答案 0 :(得分:1)
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
答案 1 :(得分:0)
这是一条旧消息,但是今天我正在进行类似的搜索:在我写这篇文章时,ftw.h在当代android ndk中不存在包括dirs。
以下是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不允许我发布第三个链接,因为我是新手)。