Witajcie,
Mam problem z plikiem Makefile, rzucicie okiem co jest źle?
kod mam podzielony na następujące moduły:
- main.c (zawiera pliki nagłówkowe a.h, b.h, c.h)
- a.c (zawiera pliki nagłówkowe a.h, c.h)
- b.c (zawiera pliki nagłówkowe a.h, b.h, c.h)
kod kompiluję poleceniem:gcc -o program main.c a.c b.c -lm
i działa pięknie.
próbuję swoich sił z poleceniem make, tworzę makefile i niestety wszystko się sypie:
a.out: main.o a.o b.o
g++ main.o a.o b.o
main.o: main.c a.h b.h IJ.h
g++ main.c -lm
a.o: a.c a.h c.h
g++ a.c
b.o: b.c b.h a.h c.h
g++ b.c -lm
Jeśli to jest banalna sprawa to dzięki za wskazanie poprawki, jeśli nie bardzo to również dziękuję za wszelką pomoc :-)