Hallo!
Ich bin ziemlicher Linux-Newbie und hab das Problem, dass ich meine c+±Dateien mit OpenGL-Code unter SuSe 8.0 nich zum Laufen kriege. Brauch das für die Uni, deshalb sind die Quellcode-Dateien alle vorgegeben und sollten soweit in Ordnung sein. Alles was irgendwie mit OpenGL zu tun hatte, hab ich von der Suse-CD installiert.
Bisher habe ich dann folgende Schritte durchgeführt:
-
Zunächst musste ich mir tmake nachträglich installieren, das hat aber wohl geklappt.
-
Dann habe ich mir glut installiert.
-
Von unserm Prof gabs die Quell-Dateien als Packet basis2d.tgz unter http://viswiz.imk.fraunhofer.de/%7Ebohn/unisiegen/cg…. Diese hab ich mit dem Befehl „tar -xzf“ entpackt.
-
Anschließend bin ich in den, durch das Entpacken, entstandenen Ordner basis2d gegangen und habe dort tmake ausgeführt, um mir ein Makefile zu erzeugen, bzw. um das vorhandene Makefile zu übnerschreiben.
-
Das hat alles soweit ohen Fehlermeldung funktioniert. Wenn ich jetzt aber einfach „make“ eingebe und Enter drücke, so erhalte ich folgende Fehlermeldung:
g++ -c -pipe -I -I/users/bohn/inc .I/usr/X11R6/include -o gfx2.o gfx2.cpp
make: g++: Kommando nicht gefunden
make: *** [gfx2.o]Fehler 127
Was ist da faul?
Hinweis:
Als ich tmake nachträglich installiert habe, musste ich einen TMAKEPATH setzen und zwar auf den Ordner linux-g++. Habe daraufhin mit „locate“ nach linux-g++ gesucht und den TMAKEPATH auf den gefundenen Ordner gesetzt, der bei mir /usr/lib/tmake/linux-g++ heißt. Hab auch keine Fehlermeldung erhalten, aber könnte dieser Pfad vielleicht faul sein, weil die Fehlermeldung ja besagt, dass g++ nicht gefunden wurde?
Ich hatte auch erst vermutet, dass ich irgendwie die Verzeichnisse -I/users/bohn/inc und .I/usr/X11R6/include aus der Fehlermeldung ändern müsste, weil das ja Verzeichnisse vom Rechner des Profs sind, die auf meinem gar nicht existieren. Aber bei einem Kollegen funktioniert alles, ohne diese Verzeichnisse verändert zu haben.
Also, hat jemand vielleicht ne Idee? Wie gesagt, bin ziemlicher Linux-Neuling und daher für jeden Tipp dankbar!
Gruß,
Victor