PROBLEMA MAKEFILE

di il
1 risposte

PROBLEMA MAKEFILE

Ciao a tutti, ho scritto un programma su windows e quando lo compilavo non ci sono mai stati problemi; siccome lo devo consegnare su linux l'ho spostato su linux e ho creato il makefile solo che quando eseguo il comando make mi dà diversi errori che dovrebbero dipendere dal compilatore solo che non riesco a risolverli. Gli errori sono:
gcc: error trying to exec 'cc1plus': execvp: file o directory non esistente
Makefile:2 : recipe for target 'shorter_path' failed
make: *** [shorter_path] Error1

ho cercato su internet ed ho provato anche a compilare senza il makefile ma il problema persiste... Qualcuno sa aiutarmi gentilmente?
Vi lascio di seguito il makefile:
#Makefile

shorter_path: shorter_path.c Makefile
	gcc -ansi -Wall -O shorter_path.c -o shorter_path
pulisci:
	rm -f shorter_path.o
pulisci_tutto:
	rm -f shorter_path shorter_path.o

1 Risposte

  • Re: PROBLEMA MAKEFILE

    Il target shorter_path ha a fianco shorter_path.c Makefile
    significa che prima di eseguire shorter_path make deve eseguire un target che si chiama shorter_path.c e Makefile, ma non esistono, e non servono.
    Rimuovi i due target dipendenti.

    Compilare senza makefile significa che tu esegui "gcc -ansi -Wall -O shorter_path.c -o shorter_path" questo che errori ti da?
    Ma poi sai questi parametri a cosa servono o sono messi li casualmente?
Devi accedere o registrarti per scrivere nel forum
1 risposte