我正在尝试编译并运行这个 code在 ubuntu 14.04 下。我下载并安装了libpng版本 1.6.12。我可以使用 gcc test.c -lpng
编译代码,但是当我尝试运行它时,我得到了这个错误:
./a.out:加载共享库时出错:libpng16.so.16:无法打开共享对象文件:没有这样的文件或目录
编辑:
所以我找到了 libpng16.so.16,它在 /usr/local/lib
中,我将它复制到 /usr/local/include/libpng16/
以及/usr/local/include/
重新编译代码,问题依旧。
有什么建议吗?
最佳答案
好的,所以我找到了解决方案 here .诀窍是在安装一些共享库后运行 sudo ldconfig
。
关于c - 加载共享库 libpng16 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25549536/