darktrym
Fahnenträger
Für ein UNI-Praktikum(Graph-DV) muss ich ein Programm schreiben, das freeglut nutzt. Dazu hat der Betreuer uns ein C-Grundgerüst gegeben und eine makefile für Linux.
Nun versuche ich hier seit ein paar Stunden, das Programm zu übersetzen unter NetBSD, da ich nicht vorhabe extra dafür Linux zu installieren. Installiert sind also glut und freeglut und NetBSD 4.0.
Makefile sieht so aus:
In den Quelldateien stehen jeweils:
Ich habe also ^^ ersetzt durch
Beim übersetzen bekomme ich dann
Nun kann ich zwar ein Symlink von /usr/pkg/include/GL auf /usr/include/GL setzen, dann findet er aber nicht die Libs. Eigentlich wollte ich an der Verzeichnisstrukur so wenig wie möglich ändern.
Weiss jemand an welchen Stellen in der makefile ich was ändern muss?
Nun versuche ich hier seit ein paar Stunden, das Programm zu übersetzen unter NetBSD, da ich nicht vorhabe extra dafür Linux zu installieren. Installiert sind also glut und freeglut und NetBSD 4.0.
Makefile sieht so aus:
#MAKEFLAGS = -s
TARGETS = komplexpraktikum
OBJECTS = komplexpraktikum.o init.o
LLDLIBS = -L/usr/X11R6/lib -lglut -lGLU -lGL -lXmu -lXi -lX11 -lXext -lm
default: $(TARGETS)
$(TARGETS): $(OBJECTS)
$(CC) -o $@ $(OBJECTS) $(LLDLIBS)
clean:
rm $(TARGETS) $(OBJECTS)
In den Quelldateien stehen jeweils:
#include "../freeglut/include/GL/glut.h"
Ich habe also ^^ ersetzt durch
#include <GL/glut.h>
Beim übersetzen bekomme ich dann
error: GL/glut.h: No such file or directory
Nun kann ich zwar ein Symlink von /usr/pkg/include/GL auf /usr/include/GL setzen, dann findet er aber nicht die Libs. Eigentlich wollte ich an der Verzeichnisstrukur so wenig wie möglich ändern.
Weiss jemand an welchen Stellen in der makefile ich was ändern muss?





