Linux C语言编译报错:undefined reference to `sem_init‘(编译时加 -lpthread)
Posted Dontla
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux C语言编译报错:undefined reference to `sem_init‘(编译时加 -lpthread)相关的知识,希望对你有一定的参考价值。
pthread并非Linux系统的默认库,编译时注意加上-lpthread参数,以调用链接库
gcc test_semaphore.c -lpthread
这样就能编过了
参考文章:linux下编译c代码时error:undefined reference to sem_init sem_wait 解决方法之一
以上是关于Linux C语言编译报错:undefined reference to `sem_init‘(编译时加 -lpthread)的主要内容,如果未能解决你的问题,请参考以下文章
c语言 codebloks 设置背景音乐报错undefined reference to `PlaySoundA@12
Linux编译C语言时出错 /home/zwlong/222/LESduct2.c:323: undefined reference to `sqrt'
Linux C语言编译报错:error: stray ‘xxx’ in program(代码中用了中文字符)
linux C语言编译报错:error: invalid storage class for function ‘xxx‘