前言
对libcurl从源代码方式进行构建和安装
开发板是飞凌OKA40i-C,电脑环境是VMware+Ubuntu。已经安装好交叉编译工具。
在使用libcurl的时候,需要对它交叉编译成想要的库文件。
`
一、libcurl是什么?
libcurl是cURL项目的函数库。libcurl带有C API的传输库,该工具和库都使用Internet协议对指定为url的资源进行Internet传输。
二、使用步骤
1.下载和解压
libcrul在官网上提供了源代码。
https://curl.se/
可以使用wget方式下载,得到压缩包,并解压
2.进行配置和安装
./configure --host=arm-linux CC=arm-linux-gnueabi-gcc --prefix=/home/wang/mylinux/live555/armlive/build_libcurl_static/arm_build --enable-static
make
make install
–host= ,用于指定软件运行平台,,一般嵌入式arm linux选择arm-linux
CC= ,修改成交叉编译工具
–prefix=,指定安装目录
–enable-static,运行编译静态库
3.在生成的路径查看文件格式
`
总结
官网的资料很详细。
https://curl.haxx.se/docs/install.html ,该文档说明了怎么从源代码构建和安装。