需要NDK
需要cywin
curl已经有编译文件
curl/packages/Android/Android.mk
首先需要运行configure脚本,产生curl_config.h
正常./configure --host=arm-linux 应该可以产生出一个curl_config.h,但是这个是cywin相关的。(用的是cywin的头文件)
可以定义CC变量
NDK=/cygdrive/c/android-ndk-r9d
GCC_PATH=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/windows/bin
CC="arm-linux-androideabi-gcc -nostdlib"
PATH="$NDK:$GCC_PATH:$PATH"
export NDK
export PATH
export CC
然后继续执行./configure --host=arm-linux --without_openssl --without_libssh2
checking for ANSI C header files... no
checking for sys/types.h... (cached) no
checking for sys/stat.h... no
checking for stdlib.h... no
checking for string.h... no
checking for memory.h... no
checking for strings.h... no
checking for inttypes.h... (cached) no<