开发者社区> 问答> 正文

如何设置libcurl以使用poll()

正在尝试了解如何设置使用poll()而不是select()来编译Curl。(我需要设置2个Curl版本7.45.0和7.61.1)

我找不到./configure的“ --with-poll”参数,我只看到HAVE_POLL和HAVE_FINE_POLL定义,不知道在哪里以及如何设置它们。

有人可以帮忙吗?

谢谢

展开
收起
祖安文状元 2020-01-08 15:26:20 528 0
1 条回答
写回答
取消 提交回答
  • curl的configure脚本将检测哪个系统调用有效,并且更喜欢poll()而不是select()。如果您对选择确实不满意,请当心,您将不让curl开发人员聪明,并且希望您知道自己在做什么。

    您可以手动编辑lib/curl_config.h配置后。确保两个HAVE_POLL和HAVE_POLL_FINE定义,然后卷曲将建立在使用轮询(),而不是选择()。

    2020-01-08 15:26:25
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载