Makefile mit LIB



  • Hallo,

    ich compiliere meine Anwendung immer so

    g++ -c main.cpp
    g++ main.o -o hello -lsfml-graphics -lsfml-window -lsfml-system
    

    Ich wollte jetzt eine Makefile schreiben, habe da leider noch keine Ahnung von (hab schon ein Buch bestellt, aber ist noch nicht angekommen). Hab es mal mit Hilfe der GNU Make Reference versucht.

    LIBS = -lsfml-graphics -lsfml-window -lsfml-system
    
    all: hello
    
    clean:
    		rm main.o hello
    
    hello: main.o
    		g++ -o hello main.o
    
    main.o:
    		g++ -c main.cpp
    

    wenn ich die Makefile jetzt anschmeiße, kann er die Bibliothek nicht aufösen.
    Wahrscheinlich muss ich noch die Libs in den Build-Prozess hinzufügen, aber ich weiß nicht wirklich wie.

    Kann man da jemand was zu sagen bzw. meine Makefile verbessern ? 🙂

    Lg



  • einfach $(LIBS) in den Build Prozess.


Log in to reply