在Ubuntu'Jaunty'上构建GD的问题
问题描述:
我在构建gdlib时遇到了问题。据我所知,zlib,png和所有其余的都安装在/ lib或/ usr/lib中。我使用--prefix
或者其中一个或全部--with-
似乎并不重要,但配置脚本一直坚持认为它找不到任何支持库。在Ubuntu'Jaunty'上构建GD的问题
** 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>
+0
难道不是'ls -s thing linktothing'吗?无论如何,我想通了,它在治疗。谢谢! – bugmagnet 2009-10-27 01:15:31
这也有助于安装各种库的-dev版本。 – bugmagnet 2009-10-27 04:36:27