Profile picture for Admin

При компиляции может вылезти ошибка, что не хватает какой-то библиотеки.

gcc -I../include -pthread -O1 -c pain.c
In file included from pain.c:19:0:
../include/GL/glfw.h:176:21: fatal error: GL/gl.h: No such file or directory
compilation terminated.
make: *** [rain.o] Error 1

Как видно из примера, нам не хватает файла gl.h.
Дла начала нужно проверить, установлена ли программа apt-file. Если не установлена:

$ sudo apt-get install apt-file

Обновляем базу программы apt-file^

$ sudo apt-file update

Запускаем поиск нужного нам файла:

$ sudo apt-file search "gl.h"

Программа выдаст результат множества пакетов. С большой вероятностью, среди них будет mesa-common-dev. Его и устанавливайте:

$ sudo apt-get install mesa-common-dev.

Теперь ошибка должна удалится и программа откомпилируется на ура.

Добавить комментарий

Содержимое данного поля является приватным и не предназначено для показа.
  • HTML-теги не обрабатываются и показываются как обычный текст
  .88888.    888888P   888888ba   8888ba.88ba   d8888888P 
d8' `8b 88' 88 `8b 88 `8b `8b .d8'
88 88 88baaa. a88aaaa8P' 88 88 88 .d8'
88 db 88 `88 88 `8b. 88 88 88 .d8'
Y8. Y88P 88 88 .88 88 88 88 d8'
`8888PY8b d88888P 88888888P dP dP dP Y8888888P

Введите код, изображенный в стиле ASCII-арт.