O significado de -lglut32
(como exemplo) é, carregue a biblioteca glut32
.
O resultado do ls
que você executou mostrou que você tem o arquivo de cabeçalho para glut32
Para resolver o problema de não é possível encontrar -l-library-name
Você precisa:
- Para realmente ter a biblioteca no seu computador
-
Ajude o gcc / o vinculador a encontrar a biblioteca fornecendo o caminho para a biblioteca
- Você pode adicionar
-Ldir-name
ao comandogcc
- Você pode o local da biblioteca para a variável de ambiente
LD_LIBRARY_PATH
- Você pode adicionar
-
Atualize o " Dynamic Linker ":
sudo ldconfig
-llibrary -l library Search the library named library when linking. -Ldir Add directory dir to the list of directories to be searched for -l.