库缺失无法在arch中找到-lbz2

时间:2018-04-15 11:57:36

标签: c++ linker linker-errors libraries arch

静态构建错误

/usr/bin/ld: cannot find -lbz2

我目前正在使用arch linux。早些时候我在那里使用了ubuntu

 sudo apt-get install libbz2-dev

我是Arch的新手,不知道将来要安装哪个库以及如何在将来找到这样的库。

也许这些信息很有用:

archlinux:~$ ls /usr/lib/ | grep bz2
libbz2.so
libbz2.so.1
libbz2.so.1.0
libbz2.so.1.0.6

archlinux:~$ locate libbz2
/usr/lib/libbz2.so
/usr/lib/libbz2.so.1
/usr/lib/libbz2.so.1.0
/usr/lib/libbz2.so.1.0.6
/usr/lib32/libbz2.so
/usr/lib32/libbz2.so.1
/usr/lib32/libbz2.so.1.0
/usr/lib32/libbz2.so.1.0.6

我可以看到libbz2.a文件缺少如何获得它?

0 个答案:

没有答案