Irix > Programmieren, Kompilieren

gcc -l...

(1/2) > >>

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