这个错误可能是因为编译器没有正确地包含 pthread 库的头文件导致的。您可以尝试在编译命令中添加 -pthread 选项来确保正确地链接 pthread 库:

gcc -pthread -o program program.c

如果还是无法解决问题,您可以检查您的系统是否安装了 pthread 库,并且检查您的头文件是否正确地包含了 pthread.h。

srcdatac1025 error PTHREAD_MUTEX_INITIALIZER undeclared here not in a function 10 pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER; ^~~~~~~~~~~~~~~~~~~~~~~~~compilati

原文地址: https://www.cveoy.top/t/topic/eo6R 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录