Hallo, Ich habe ein Problem, bei dem ich echt nicht weiss woher es kommt... bzw. wie es zu beheben ist... hier ein Auszug aus einem Makefile --Start-- CC = gcc LD = ld SRC = format.c OBJ = format.o default: $(OBJ) $(LD) $(OBJ) .c.o: $(CC) -c -I../include -L../lib $(SRC) clean: rm -f $(OBJ) --End-- Beim compilieren mit gcc läuft alles gut nur beim Linken, findet er die standardbibliotheken nicht mehr... wie stdio.h usw... Bibliotheken sind alle da... wenn ich es mit gcc -I../include -L../lib -o format format.c kompiliere, funzt alles... nur wenn der linker getrennt aufgerufen wird klappts nimmer :( Kann mir jemand helfen ??? Dank im Vorraus... Yannick Seibert
On Tue, 12 Jun 2001, Yannick Seibert wrote:
Hallo,
Beim compilieren mit gcc läuft alles gut nur beim Linken, findet er die standardbibliotheken nicht mehr... wie stdio.h usw...
Bibliotheken sind alle da... wenn ich es mit gcc -I../include -L../lib -o format format.c kompiliere, funzt alles... nur wenn der linker getrennt aufgerufen wird klappts nimmer :(
Du mußt dem Linker natürlich auch mitteilen, wo er die Biblitheken findet. Der Schalter ist wie beim gcc -L <lib path> benannt. Gruß Lars
participants (2)
-
Lars Mucha
-
Yannick Seibert