一、编译linux版本
./configure --prefix=$PWD/_install
make
make install
二、编译android版本
./configure --prefix=$PWD/install_android --host=aarch64-linux-android LDFLAGS="-L/home/lighthouse/work/my_project/ndk/android-ndk-r10e/platforms/android-21/arch-arm64/usr/lib -L/home/lighthouse/work/my_project/android_ndk_project/libcurl/opensslV1.0.2-install-android/lib" LIBS="-lssl -lcrypto" CFLAGS="-I/home/lighthouse/work/my_project/ndk/android-ndk-r10e/platforms/android-21/arch-arm64/usr/include -I/home/lighthouse/work/my_project/android_ndk_project/libcurl/opensslV1.0.2-install-android/include" --with-ssl=/home/lighthouse/work/my_project/android_ndk_project/libcurl/opensslV1.0.2-install-android
make
make install
注意:
1、configure选项可通过./configure --help查看
2、若执行./configure报错,则cat config.log查看错误原因,一般是缺少crtbegin_so.o之类的错误,可以从NDK编译工具目录拷贝对应arm64版本的文件到编译目录下