ubuntuusers.de

/usr/bin/ld: cannot find -lGL

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

largo

Anmeldungsdatum:
24. Januar 2005

Beiträge: 146

Wohnort: Riedt-Neerach

Hi, Ich versuche ein kleines 3D game der irrlicht engine zu kompilieren. Habe dazu in eclipse ein c++ plugin installiert. beim kompilieren kriege ich immer den fehler:

make -k all 
g++ main.cpp -o example -I"../../include" -I"/usr/X11R6/include" -L"/usr/X11R6/lib" -L"../../lib/Linux" -lIrrlicht -lGL -lGLU -lXxf86vm -lXext -lX11
/usr/bin/ld: cannot find -lGL
collect2: ld returned 1 exit status
make: *** [all] Error 1

ich habe eine ati 9500 und fglrx drivers. muss ich noch irgendein paket installieren?

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

libgl1-mesa-glx oder -dev sollte helfen.

Gruß, Dee

largo

(Themenstarter)

Anmeldungsdatum:
24. Januar 2005

Beiträge: 146

Wohnort: Riedt-Neerach

thx, die libgl1-mesa-dev hat geholfen... leider findet er nun eine weitere nicht, nämlich:

/usr/bin/ld: cannot find -lGLU
collect2: ld returned 1 exit status

Hello_World

Anmeldungsdatum:
13. Juni 2006

Beiträge: 3620

Bei solchen Problemen hilft das tool apt-file immer ganz gut. Die gesuchte Datei ist im Paket libglu1-mesa-dev.

Dee Team-Icon

Avatar von Dee

Anmeldungsdatum:
9. Februar 2006

Beiträge: 20095

Wohnort: Schwabenländle

Bzw. solltest Du Dir auchProgramme_compilieren durchlesen. Da haben wir das auch erklärt...

Gruß, Dee

largo

(Themenstarter)

Anmeldungsdatum:
24. Januar 2005

Beiträge: 146

Wohnort: Riedt-Neerach

thx...

Antworten |