Ubuntu18.04 交叉编译curl-7.61.0

下载

官方网址是:curl

安装依赖库

如果需要curl支持https协议,需要先交叉编译 openssl,编译流程如下:

Ubuntu18.04 交叉编译openssl-1.1.1_我是谁??的博客-CSDN博客

解压

bash 复制代码
# 解压:
$tar -xzvf curl-7.61.0.tar.gz
# 进入解压后目录:
$cd curl-7.61.0

配置

bash 复制代码
CPPFLAGS="-I/home/bwton/project/openssl-1.1.1-pre5/__install/include" LDFLAGS="-L/home/bwton/project/openssl-1.1.1-pre5/__install/lib" LIBS="-ldl -lssl -lcrypto" ./configure --host=arm-linux CC=/opt/gcc-linaro-7.1.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc CXX=/opt/gcc-linaro-7.1.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ --with-ssl --enable-shared --enable-static --disable-dict --disable-ftp --disable-imap --disable-ldap --disable-ldaps --disable-pop3 --disable-proxy --disable-rtsp --disable-smtp --disable-telnet --disable-tftp --disable-zlib --without-ca-bundle --without-gnutls --without-libidn --without-librtmp --without-libssh2 --without-nss --without-zlib --prefix=$PWD/__install

配置完成之后可以看到如下日志

编译安装

bash 复制代码
# 编译
make -j4
# 安装
make install

安装完成如下:

相关推荐
少妇的美梦2 小时前
logstash教程
运维
chen9453 小时前
k8s集群部署vector日志采集器
运维
chen9453 小时前
aws ec2部署harbor,使用s3存储
运维
轻松Ai享生活7 小时前
5 节课深入学习Linux Cgroups
linux
christine-rr7 小时前
linux常用命令(4)——压缩命令
linux·服务器·redis
三坛海会大神5558 小时前
LVS与Keepalived详解(二)LVS负载均衡实现实操
linux·负载均衡·lvs
東雪蓮☆8 小时前
深入理解 LVS-DR 模式与 Keepalived 高可用集群
linux·运维·服务器·lvs
qq_264220898 小时前
LVS负载均衡群集和LVS+Keepalived群集
运维·负载均衡·lvs
乌萨奇也要立志学C++8 小时前
【Linux】进程概念(二):进程查看与 fork 初探
linux·运维·服务器
雨落Liy8 小时前
Nginx 从入门到进阶:反向代理、负载均衡与高性能实战指南
运维·nginx·负载均衡