Проблемы при сборке Skia на Linux
Пожалуйста, помогите мне с проблемами, когда я попробую собрать 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
Спасибо!
1 ответ
/usr/bin/ld - это компоновщик: он связывает программу, которую вы пытаетесь скомпилировать, с существующими библиотеками. В вашем случае это будут файлы с именами libfreetype.so, libfontconfig.so и так далее.
Проблема в вашем случае, вероятно, в том, что эти библиотеки не существуют в вашей системе. Поэтому вы должны установить их. Процесс для этого зависит от того, какую версию Linux вы используете.
В системах на базе Redhat, CentOS или Fedora процесс будет выглядеть примерно так:
yum -y install "*freetype*"
Посмотрите на вывод 'yum list', чтобы найти точное имя. Если вы используете другой тип Linux, возможно, кто-то другой может помочь.