我在构建gdlib时遇到了麻烦。据我所知,zlib,png和所有其余的都安装在/ lib或/ usr / lib中。我使用--prefix
或--with-
中的一个或全部似乎无关紧要,配置脚本一直坚持要求它找不到任何支持库。
** Configuration summary for gd 2.0.34:
Support for PNG library: no
Support for JPEG library: no
Support for Freetype 2.x library: no
Support for Fontconfig library: no
Support for Xpm library: no
Support for pthreads: yes
[编辑]
现在我注意到libpthread
被发现了。在磁盘周围寻找libpthread.so
。我找不到的是libpng.so
。我找到的是/usr/lib/libpng12.so.0
。那么到底这个零是什么?这是为什么Gd的配置不起作用?我该怎么办?
这都是因为Concrete5的安装程序告诉我它无法找到GD。
答案 0 :(得分:1)
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig
这将使用编译所需的文件名创建libpng12.so.0的软链接,然后运行ldconfig(必须以root身份运行!)以重建库缓存。
如果要检查系统是否了解库,请使用以下命令:
# ldconfig -p |grep <library_name>
答案 1 :(得分:0)
尝试运行ldconfig来刷新库列表