前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >交叉编译libcurl库遇到的 Unable to link function recv 错误解决办法

交叉编译libcurl库遇到的 Unable to link function recv 错误解决办法

作者头像
望天
发布2018-12-13 16:56:45
2.6K0
发布2018-12-13 16:56:45
举报
文章被收录于专栏:along的开发之旅along的开发之旅

版权声明:欢迎传播,请标明出处。 https://cloud.tencent.com/developer/article/1372113

libcurl error: Unable to link function recv

最近在Android上交叉编译libcurl库, 遇到Unable to link function recv, 但是同样的脚本, 在同事电脑上跑的好好的, 尴尬...这种环境问题是最烦人的了....

搜了下, 找到如下sof, 说这个函数 -lz , which is the flag to link the zlib.

https://stackoverflow.com/questions/44343570/cross-compiling-libcurl-for-arm-linux-gnueabihf-unable-to-link-function-recv

忽然想到前两天编译android源码, 手动下载安装了zlib, 于是./configure; make; make uninstall卸载zlib, 在重新编译便ok了.

成功提示如下:

checking for recv... yes

checking types of args and return type for recv... int,void *,size_t,unsigned int,int

这里给两个排bug的小tip:

set -x 显示执行的bash命令.

出错后, 找到config.log, 查看详细错误信息.

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年11月16日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档