无法找到包 pthread

无法找到包 pthread

我正在使用 Ubuntu 14。我正在尝试安装 GNU Radio,当我尝试配置时,pthread缺少库。然后我执行以下操作:

sudo apt-get install pthread

我得到这个作为回报:

akula@akula:~/OpenBts/gnuradio-3.4.0$ cd ~
akula@akula:~$ sudo apt-get install pthread
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pthread

我已经做了各种更新以及我在互联网上找到的所有其他事情。

如果有人能帮助我,我将不胜感激。

答案1

该包的正确名称是libpthread-stubs0-dev

sudo apt-get install libpthread-stubs0-dev

答案2

sudo apt-get install libpthread-stubs0-dev似乎什么也没做。

gcc -lpthread仍然会导致缺少 pthreads 错误。

改为使用: gcc -pthread并得到缺少主函数错误。如果一切正常,这是预期的行为。

此标志适用于示例 pthread C 文件程序。

在 Mint (即 Ubuntu) 中,该文件/lib/x86_64-linux-gnu/libpthread-2.31.so位于 libc6:amd64 包中。

相关内容