gpt4 book ai didi

c++ - 在函数 `uv__signal_global_init' : . .. 对 `pthread_atfork' 的 undefined reference

转载 作者:搜寻专家 更新时间:2023-10-31 01:31:48 29 4
gpt4 key购买 nike

我在我的项目中使用 libUV,但在链接时出现以下错误...

In function `uv__signal_global_init': ... undefined reference to `pthread_atfork'

奇怪的是,我的项目仅无法链接到某些 Linux 版本,但可以在 MacOS 和 Windows 上运行。

知道如何解决这个错误吗?

最佳答案

在互联网上搜索之后,我在 Ben Noordhuis 在 Google group post 中的一篇不起眼的帖子中找到了解决方案。 .

#tl;dr

Link with -luv -ldl -lrt -pthread (in that order or it'll break when -W,--as-needed is in effect.)

关于c++ - 在函数 `uv__signal_global_init' : . .. 对 `pthread_atfork' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44958377/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com