C++ 在函数“uv信号”的全局初始化中:。。。未定义对'pthread_atfork';

C++ 在函数“uv信号”的全局初始化中:。。。未定义对'pthread_atfork';,c++,libuv,linker-errors,C++,Libuv,Linker Errors,我在我的项目中使用libUV,链接时出现以下错误 In function `uv__signal_global_init': ... undefined reference to `pthread_atfork' 奇怪的是,我的项目只在某些风格的Linux上链接失败,而在MacOS和Windows上工作 你知道如何解决这个错误吗?在浏览完互联网后,我在一篇由Ben Noordhuis撰写的晦涩文章中找到了解决方案 #tl;dr 链接-luv-ldl-lrt-pthread(按该顺序,否则当 -

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

In function `uv__signal_global_init': ... undefined reference to `pthread_atfork'
奇怪的是,我的项目只在某些风格的Linux上链接失败,而在MacOS和Windows上工作


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

在浏览完互联网后,我在一篇由Ben Noordhuis撰写的晦涩文章中找到了解决方案

#tl;dr

链接
-luv-ldl-lrt-pthread
(按该顺序,否则当
-W,--根据需要
有效。)