_pthread_kill_implementation (no_tid=0, signo=6, threadid=140737345746496) at ./nptl/pthread_kill.c:44 44 ./nptl/pthread_kill.c: No such file or directory.
时间: 2023-10-20 20:48:49 浏览: 728
线程中处理信号pthread_sigmask 的使用.txt
根据你提供的报错信息,看起来是编译时没有正确链接线程库(pthread),导致程序在调用 `_pthread_kill_implementation` 函数时找不到对应的文件。
你可以尝试在编译时添加 `-pthread` 选项,以确保正确链接线程库。例如,使用 `g++` 编译时可以执行以下命令:
```bash
g++ -pthread your_code.cpp -o your_program
```
如果你是通过 `make` 进行编译,需要在 Makefile 文件中的编译命令中添加 `-pthread` 选项,类似这样:
```makefile
your_program: your_code.cpp
g++ -pthread your_code.cpp -o your_program
```
请注意,具体的修改方式可能因项目而异,请根据你的实际情况进行相应的调整。如果问题仍然存在,请提供更多关于编译环境和代码的信息,以便我能够更进一步地帮助你解决问题。
阅读全文