Вам нужны файлы разработки, а не только файлы времени выполнения.Когда вы указываете флаг -lGL
, компилятор будет искать файл libGL.so или libGL.a для ссылки на него.
В этом случае вы ожидаете файл /usr/lib64/libGL.soприсутствовать.
Запустите
yum provides /usr/lib64/libGL.so
, чтобы найти, какой пакет предоставляет этот файл.(Или для более широкого поиска, запустите yum provides */libGL.so
)
Затем установите этот пакет
yum install mesa-libGL-devel