在Cygwin下,我遇到了POSIX信号量的问题,我尝试了以下方法:Attempting to create new semaphore set with 1 membersBad system call上面的semtool尝试创建(通过semget、semctl等sys。调用)新的信号量。然而,它不起作用:错误的系统调用。
此外,使用semget()的最低限度测试C程序也无法输出
尝试做一个gcc编译的可移植(Linux和Windows)的控制台程序。对于Windows7,我使用的是由MinGW-W64项目构建的gcc 8.1.0版本,i686-posix dwarf-rev0。
没有编译错误。但在Windows下执行时得到"sem_open: Function not implemented“。其他一些使用sem_open()的工具(如Cygwin或MSYS2)是