在函数`uv__signal_global_init':...未定义引用`pthread_atfork'

时间:2017-07-06 20:34:15

标签: c++ libuv linker-errors

我在我的项目中使用了libUV,当我链接时,我收到了以下错误...

-luv -ldl -lrt -pthread

奇怪的是,我的项目只能在某些版本的Linux上链接,但适用于MacOS和Windows。

知道如何解决此错误吗?

1 个答案:

答案 0 :(得分:2)

在浏览互联网之后,我在Google group post {Ben> Noordhuis的一篇不起眼的帖子中找到了解决方案。

<强> #tl组成; dr

  

-W,--as-needed的关联(按此顺序或者它会在...时中断   curselection生效。)