Salve ragazzi , sto cercando di fare un makefile...
Sto avendo problemi su come deve essere fatta la compilazione per un file che fa uso dei thread . Non capisco bene dove devo collocare -lpthread e -pthread .
Ho provato a farlo così ed anche in altri modi ma il compilatore mi dice sempre questo :
Qualcuno potrebbe aiutarmi ?? ??
Sto avendo problemi su come deve essere fatta la compilazione per un file che fa uso dei thread . Non capisco bene dove devo collocare -lpthread e -pthread .
Ho provato a farlo così ed anche in altri modi ma il compilatore mi dice sempre questo :
Codice:
make: *** No rule to make target 'progetto'. Stop.
Qualcuno potrebbe aiutarmi ?? ??
Codice:
CFLAGS = -Wall
CC = gcc
LP = -lpthread
PT = -pthread
progetto : esame.o memorizzatore.o
$(CC) esame.o memorizzatore.o $(PT)
esame.o : esame.c
$(CC) -g $(CFLAGS) $(LP) esame.c -o esame $(PT)
memorizzatore.o : memorizzatore.c
$(CC) -g $(CFLAGS) memorizzatore.c -o memorizzatore
clean:
rm *.o progetto
Ultima modifica: