Проблемы при сборке 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, возможно, кто-то другой может помочь.

Другие вопросы по тегам