操作系统:ubuntu 14.04
一.安装需要工具
1 | sudo apt-get install autoconf libtool libsysfs-dev |
二.制作交叉编译工具链
1.下载NDK,并配置NDK环境变量为NDK的安装路径
2.根据NDK里docs文档里的standalone-toolchain.html来抽取交叉编译的环境。
3.配置SYSROOT环境变量:
1 | SYSROOT=$NDK/platforms/android-19/arch-arm //android-19是你的android开发版本所定 |
4.然后运行命令:
1 | NDK/build/tools/make-standalone-toolchain.sh --platform=android-19 --install-dir=/tmp/my-android-toolchain |
/tmp/my-android-toolchain是你交叉编译环境的复制路径。最好别放在tmp目录里,因为重启机子就立即消失了。这个新生成的文件 夹即是你的交叉编译环境
5.配置PAHT和CC环境变量:
1 | export PATH=/tmp/my-android-toolchain/bin:$PATH |
三.下载curl并编译
1 | git clone https://github.com/curl/curl.git |