Irix > Programmieren, Kompilieren
gcc -l...
andreslu:
hi...
wenn ich bei mir (in diesem beispiel Xrender) gcc -lXrender aufrufe sagt der compiler mit jedesmal fatal 9 i/o error...
ich habe xrender libs und includes natürlich installiert...
meine frage ist nun wo steht geschrieben was der compiler machen soll wenn er so einen -l aufruf bekommt? wo sucht er welche libs und includes?
danke
andre
andreslu:
ist da ein unterschied zwischen -l und -L? mit großem L gehts nämlich???
Lordy:
ja, mit den kleinen `l` gibst du einen Lib Path an, mit den grossen `L` eine Lib.
rob_gester:
'I' bezeichnet den pfad zu den headerdateien, die inkludiert werden müssen, damit die sources kompiliert werden können.
'L' bezeichnet den pfad zu den libraries für den linker.
rob
Galahad:
Das ist beides nicht ganz richtig. -L bezeichnet Libraryverzeichnisse fürs linken, während -l Libraries angibt. Opengl Dateien kompilieren ich mit folgenden Flags:
-Wall -g -DIRIX -L/usr/freeware/lib32 -lglut -lGL -lGLU -lX11 -lXmu
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln