PROBLEMA Problema con makefile e thread [C]

Xenex134

Nuovo Utente
36
3
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 :
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:

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,220
1,852
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Che makefile stai usando? Senza vederlo è difficile risponderti.
 

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!