0

当我尝试通过本指南构建 Skia 时,请帮助我解决问题

它说:

/usr/bin/ld: cannot find -lfreetype 
/usr/bin/ld: cannot find -lfontconfig 
/usr/bin/ld: cannot find -lGL 
/usr/bin/ld: cannot find -lGLU 
/usr/bin/ld: cannot find -lX11

非常感谢!

4

1 回答 1

0

/usr/bin/ld 是链接器:它将您尝试编译的程序与现有库链接。在您的情况下,这些库将是名为 libfreetype.so、libfontconfig.so 等的文件。

您的问题可能是您的系统上不存在这些库。所以你必须安装它们。执行此操作的过程因您运行的 Linux 版本而异。

在基于 Redhat、CentOS 或 Fedora 的系统上,该过程将执行类似的操作

yum -y install "*freetype*"

查看“yum list”的输出以找到确切的名称。如果您使用的是另一种类型的 Linux,也许其他人可以提供帮助。

于 2013-03-30T15:51:38.673 回答