导航:首页 > 网络营销 > 对semopen未定义的引用

对semopen未定义的引用

发布时间:2020-10-26 13:12:37

1、linux信号灯使用sem_open的错误 sem_open_test.c:(.text+0x4c):对‘sem_open’未定义的引用

g

2、急!LINUX下,GCC编译,原程序包含<semaphore.h>头文件,为什么编译时说sem_wait,sem_post等未定义的引用

编译时加上参数:-lpthread

要看报错的阶段,是在编译还是链接阶段.
如果编译时函数没有找到,那是头文件的问题,如果链接时未定义引用,那是c库的问题.
如果你的头文件都正常包含了,那可能你的c库没有使能semaphore的支持.

与对semopen未定义的引用相关的知识