centos6编译出现/usr/bin/ld: cannot find -lbz2
今天在新搭的centos6.8环境中编译nginx时出现报错 /usr/bin/ld: cannot find -lbz2
1、该报错的意思是ld在索引中找不到bz2
2、经过了解发现该库名叫libbz2.so
3、经过搜索了解,该库在ubuntu下 位于软件包libbz2-dev;而在centos下位于软件包bzip2-devel中
4、基于以上,执行yum install bzip2-devel。查看依赖库文件已经就绪:

编译nginx通过。
问题解决。

浙公网安备 33010602011771号