简要:最近需要在arm平台上使用curl来解析网页的api
一,下载curl源码
地址:https://curl.haxx.se/download.html
解压:tar -xvf curl-7.57.0.tar.gz
二,配置curl
./configure --prefix=/home/test/libcurl--host=arm-cortex_a9-linux CC=arm-cortex_a9-linux-gnueabi-gcc
CXX=arm-cortex_a9-linux-gnueabi-g++
--prefix=/home/test/libcurl 是curl的安装路径
CC=arm-cortex_a9-linux-gnueabi-gcc
CXX=arm-cortex_a9-linux-gnueabi-g++
CC和CXX是对应使用的交叉编译器
然后执行
make
make install
生成成功后在libcurl目录下有四个文件夹
bin include lib share
三,移植到arm平台上
1,先到libcurl/bin下 readelf -d curl 查看curl的所需的库文件及库目录
## 或者使用ldd curl 查看所需要的库及库的路径 (2018-1-8更新)
readelf -d curl
Dynamic section at offset 0x28420 contains 29 entries:
Tag Type Name/Value
0x00000001 (NEEDED) Sh