srcdatac1025 error PTHREAD_MUTEX_INITIALIZER undeclared here not in a function 10 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; ^~~~~~~~~~~~~~~~~~~~~~~~~compilati
这个错误可能是因为编译器没有正确地包含 pthread 库的头文件导致的。您可以尝试在编译命令中添加 -pthread 选项来确保正确地链接 pthread 库:
gcc -pthread -o program program.c
如果还是无法解决问题,您可以检查您的系统是否安装了 pthread 库,并且检查您的头文件是否正确地包含了 pthread.h。
原文地址: https://www.cveoy.top/t/topic/eo6R 著作权归作者所有。请勿转载和采集!