当我尝试通过本指南构建 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
非常感谢!
当我尝试通过本指南构建 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,也许其他人可以提供帮助。