当我们进行linux当中的源码编译时候遇到/usr/bin/ld:cannot find -lxxx类似于这种问题产生有多种原因
1 系统没有安装相对应的lib
2 相对应的lib版本不对 3 lib(.so档)的symbolic link 不正确,没有连结到正确的函式库文件(.so)
4 就是你编译时候指定选选项的时候里面含有中文的字符(一般不会犯错,除非是复制别人提供的选项,所以还是手敲吧)
解决办法很白痴:
没有安装你就安呗
尝试着换版本
重新连接
重新敲一遍
希望各位遇到类似的问题,可以贴在下面。