“collect2: error: ld returned 1 exit status“解决方法

目录


背景


Linux下编译一段共享内存代码,出错如下:


报错


error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status


原因


因为程序中用到了信号量,sem_open()。


解决方法


在编译后加-pthread

上一篇:快速幂


下一篇:Gosha is hunting 题解,带权二分模板