/usr/bin/ld: cannot find -lphtread: No such file or directory collect2: error: ld returned 1 exit status
时间: 2023-11-29 09:47:32 浏览: 199
Linux编译静态链接出现:/usr/bin/ld: cannot find -lc,解决方式
这个错误通常是由于缺少pthread库导致的。您可以尝试安装pthread库并重新编译您的代码。具体步骤如下:
1.在终端中运行以下命令以安装pthread库:
```shell
sudo apt-get install libpthread-stubs0-dev
```
2.在您的代码中添加以下编译选项:
```shell
-lpthread
```
例如,如果您使用gcc编译器,则可以将以下命令用于编译您的代码:
```shell
gcc -o output_file input_file.c -lpthread
```
这将链接pthread库并生成可执行文件output_file。
阅读全文