1、交叉编译openssl(这里setarch i386很关键,指定了cpu的架构,不然访问https的时候会出错)
1.1 setarch i386 ./config --prefix=/home/linuxos/public/ysw/yf_openssl no-asm --shared CC=/opt/arm-linux-gnueabihf/gcc-4.9/bin/arm-linux-gnueabihf-gcc
1.2 sudo make
1.3 sudo make install
2、交叉编译libcurl(–with-ca-bundle可以指定默认的ca根证书,这样再使用libcurl的时候就不需要设置这个参数了,会使用默认的)
2.1 ./configure --host=arm-linux-gnueabihf --prefix=/home/linuxos/public/ysw/yf_libcurl CC=/opt/arm-linux-gnueabihf/gcc-4.9/bin/arm-linux-gnueabihf-gcc --with-ssl=/home/linuxos/public/ysw/yf_openssl --with-ca-bundle=/usr/share/cacert.pem
2.2 sudo make
2.3 sudo make install
3、把生成的库文件都拷贝到板子上,成功访问https地址。