请在我尝试使用本指南构建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的文件。所以,libfontconfig。So,等等。
在您的情况下,问题可能是这些库在您的系统上不存在。所以你必须安装它们。执行此操作的过程取决于您运行的Linux版本。
在基于Redhat, CentOS或Fedora的系统上,该过程将执行如下操作
yum -y install "*freetype*"
查看'yum list'的输出以找到确切的名称。如果您使用的是其他类型的Linux,也许其他人可以提供帮助。