Mit Bibliothek-Pfade in makefiles

Ich geschrieben habe, ein makefile wie dieses:

HEADER = -I./cygdrive/c/cpros/kajj/source4
LIBB = -L./cygdrive/c/cpros/kajj/source1   -L./cygdrive/c/cpros/kajj/source2
LIBRA = -larith -ldekk

target : game.o 
    gcc $(HEADER)   $(LIBB)  $<  -o  $@  $(LIBRA)   

game.o : game.c 
    gcc -c  game.c

Ich habe meine eigene statische Bibliothek und die header-Datei Pfad und library-Pfad. Wann führe ich mein makefile gibt es eine Fehlermeldung, dass
/usr/lib/gcc nicht finden -larith -ldekk.

Es verweist auf das lib/- Verzeichnis, aber es ist nicht vorbei es: -ldekk und -larith sind in source1 und source2-Dateien bzw..

So beheben Sie diesen Fehler?

InformationsquelleAutor karthik | 2011-06-23

Schreibe einen Kommentar