ubuntu /usr/bin/ld: cannot find –lpthread: No such file or directory collect2: error: ld returned 1 exit status
时间: 2024-03-26 07:32:52 浏览: 431
Linux系统目录解析
在Ubuntu中,当你在编译程序时遇到"/usr/bin/ld: cannot find -lpthread: No such file or directory collect2: error: ld returned 1 exit status"这个错误时,它通常表示缺少pthread库。
pthread是一个用于多线程编程的库,它提供了创建、同步和管理线程的函数。要解决这个错误,你需要安装pthread库。
你可以通过以下步骤来安装pthread库:
1. 打开终端(Terminal)。
2. 运行以下命令更新软件包列表:
```
sudo apt update
```
3. 运行以下命令安装pthread库:
```
sudo apt install libpthread-stubs0-dev
```
4. 安装完成后,重新编译你的程序,应该就不会再出现该错误了。
希望这个解决方案对你有帮助!
阅读全文