当我尝试通过this构建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
非常感谢!
最佳答案
/usr/bin/ld 是链接器:它链接您尝试使用现有库编译的程序。在您的情况下,这些库将是名为 libfreetype.so、libfontconfig.so 等的文件。
您的情况的问题可能是您的系统上不存在这些库。所以你必须安装它们。执行此操作的过程因您运行的 Linux 版本而异。
在基于 Redhat、CentOS 或 Fedora 的系统上,该过程将执行类似的操作
yum -y install "*freetype*"
查看“yum list”的输出以找到确切的名称。如果您使用的是其他类型的 Linux,也许其他人可以提供帮助。
关于linux - 在 Linux 上构建 Skia 时出现的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15720186/