在Ubuntu'Jaunty'上建立GD的问题
题
我在构建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。
解决方案
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig
这将使用编译所需的文件名创建libpng12.so.0的软链接,然后运行ldconfig(必须以root身份运行!)以重建库缓存。
如果要检查系统是否了解库,请使用以下命令:
# ldconfig -p |grep <library_name>
其他提示
尝试运行 ldconfig 以刷新库列表
不隶属于 StackOverflow