Bonjour
voici mon fichier make:
Que j'appel make, make A ou make B voici le résultat de la console:Code:
1
2
3
4
5 A: 1.c gcc -Wall -Werror 1.c -o 2 B: 1.c gcc -Wall -Werror 1.c -o 3
Quelle est donc mon erreur ?Code:cc 1.c -o 1
Version imprimable
Bonjour
voici mon fichier make:
Que j'appel make, make A ou make B voici le résultat de la console:Code:
1
2
3
4
5 A: 1.c gcc -Wall -Werror 1.c -o 2 B: 1.c gcc -Wall -Werror 1.c -o 3
Quelle est donc mon erreur ?Code:cc 1.c -o 1
je crée une copie que je renomme Makefile et voila la sortie avec l'appel de la commande make:
la commande make A donne:Code:make: *** No targets specified and no makefile found. Stop.
est-ce que le fait d'êtres sur wsl-debian ou de crée le make avec notepad++ et de spécifier makefile comme type (ce qui donne Makefile.mak) peut induire un problème ?Code:make: *** No rule to make target 'A'. Stop.
Ah oui, sûrement. Le fichier doit se nommer "Makefile", pas "Makefile.mak" (ou alors appeler make -f Makefile.mak). Notepad++ est un très bon éditeur zindow mais il semble avoir un comportement un peu gênant sous Linux. Ou alors il a été mal configuré (moi je ne m'embête pas, j'utilise "gvim").