0

我在构建 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。

4

2 回答 2

1
# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig

这将使用编译期望的文件名创建到 libpng12.so.0 的软链接,然后运行 ​​ldconfig(必须以 root 身份运行!)以重建库缓存。

如果要检查系统是否知道库,请使用以下命令:

# ldconfig -p |grep <library_name>
于 2009-10-26T08:15:43.777 回答
0

尝试运行ldconfig以刷新库列表

于 2009-10-26T08:05:42.030 回答