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

安装完成如下:

相关推荐
悠悠1213832 分钟前
告别Zabbix?我用Netdata只花10分钟就搞定了50台服务器的秒级监控(保姆级实战)
运维·服务器·zabbix
天庭鸡腿哥1 小时前
大小只有4K的软件,可让系统瞬间丝滑!
运维·服务器·windows·microsoft·everything
虚伪的空想家1 小时前
华为昇腾Atlas 800 A2物理服务器开启VT-d模式
运维·服务器·ubuntu·kvm·vt-d·直通
学渣676561 小时前
服务器端口映射
运维·服务器
红袜子i1 小时前
【问题】实验室服务器恢复记录,一个主板挂两张显卡,
运维·服务器
S***q1921 小时前
DevOps在云中的云计算
运维·云计算·devops
h***01542 小时前
Docker启动安装nacos(详情讲解,全网最细)
运维·docker·容器
z***94842 小时前
Linux下安装Nginx服务及systemctl方式管理nginx详情
linux·运维·nginx
默恋~微凉2 小时前
Nginx(十一)——反向代理与负载均衡
运维·nginx·负载均衡
凉晓风2 小时前
Linux上TCP通信异常排查工具命令
linux·运维·tcp/ip