/usr/bin/ld: cannot find -lpng
collect2: ld 返回 1
首先到usr/lib/目录下寻找libpng开头的文件
1.如果没有那就是缺少库文件
解决方法:
$ sudo apt-cache search png-
有这样的结果:
有这样的结果:
libpng12-0 -PNG library - runtime
libpng12-dev -PNG library -development
安装库文件
sudo apt-get install libpng12-0 libpng12-dev
2.如果有这个文件,那么就不缺少库,只是文件类型的问题
查看此库应该不是以so结尾的,输入下面的代码,创建连接即可
sudo ln -rf libpng(*****) libpng.so