IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

makefile qui ne construit pas l'exec attendu


Sujet :

C

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 12
    Points : 9
    Points
    9
    Par défaut makefile qui ne construit pas l'exec attendu
    Bonjour

    voici mon fichier make:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    Que j'appel make, make A ou make B voici le résultat de la console:
    Quelle est donc mon erreur ?

  2. #2
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par run(F) jkldc Voir le message
    voici mon fichier make:
    Quelle est donc mon erreur ?
    D'avoir nommé ton fichier "make". Parce que chez-moi, avec le fichier correctement nommé "Makefile" ça fonctionne parfaitement.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    D'avoir nommé ton fichier "make". Parce que chez-moi, avec le fichier correctement nommé "Makefile" ça fonctionne parfaitement.
    je crée une copie que je renomme Makefile et voila la sortie avec l'appel de la commande make:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    make: *** No targets specified and no makefile found.  Stop.
    la commande make A donne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    make: *** No rule to make target 'A'.  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 ?

  4. #4
    Expert éminent sénior
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 689
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 689
    Points : 30 983
    Points
    30 983
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par run(F) jkldc Voir le message
    est-ce que le fait de crée le make avec notepad++ et de spécifier makefile comme type (ce qui donne Makefile.mak) peut induire un problème ?
    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").
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2023
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2023
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Le fichier doit se nommer "Makefile", pas "Makefile.mak"
    bonne réponse. Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mobile qui ne prend pas le drawable attendu
    Par ptitvincent dans le forum Android
    Réponses: 6
    Dernier message: 27/09/2013, 15h52
  2. Réponses: 3
    Dernier message: 29/07/2011, 11h54
  3. requete SQL incomplète qui ne renvoie pas le résultat attendu
    Par ballantine's dans le forum Langage SQL
    Réponses: 14
    Dernier message: 07/10/2010, 07h23
  4. comptage ou somme qui ne donne pas le resultat attendu
    Par JeAn-PhI dans le forum Requêtes
    Réponses: 2
    Dernier message: 08/02/2010, 14h47
  5. [MySQL] requête qui n'insère pas les valeurs attendues
    Par mimi83 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/06/2008, 03h07

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo