C + linux (Makefile + static library)

0

Witam mam problem.
Chciałbym zrobic plik makefile ktory dalby mi mozliwosc kompilowania programu z wykorzystaniem bibloteki statycznej.
W necie znalazlem kilka przkladow,ale mimo wszystko nie dziala.
Sprawa wyglada tak mam kilka plikow pier.c drug.c i main.c oprocz tego oczywiscie pier.o drug.o. main.o
kod makefile:

zadanie: main.c biblstat(tu mam blad)
gcc main.c biblstat.a -o zadanie -Wall -pedantic

initapi: pier.c drug.c
gcc -c -o pier.o drug.o -Wall -pedantic pier.c drug.o
ar rcs biblstat.a pier.o drug.o

clean:
rm zadanie
rm biblstat.o
rm biblstat.a

0

ja teraz zacząłem pisać coś przy użyciu makefile i na początek mam coś takiego

GPP		= g++
FLAGS	= -lSDL -lsmpeg -lSDL_image -lSDL_ttf
OUTPUT	= output/strategia

make: mainmenu.o
	$(GPP) main.cpp mainmenu.o -o $(OUTPUT) $(FLAGS)
	
clean:
	rm -rf *.o $(OUTPUT) *.~

mainmenu:
	$(GPP) -c mainmenu.cpp

mam nadzieję, że Ci to pomoże :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1