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

Autres éditeurs Discussion :

makefile : missing separator


Sujet :

Autres éditeurs

  1. #1
    Membre régulier
    Femme Profil pro
    Développeur Web
    Inscrit en
    Mai 2014
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2014
    Messages : 107
    Points : 118
    Points
    118
    Par défaut makefile : missing separator
    Bonjour.

    J'ai un message d'erreur quand j'execute mon makefile :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    PHAR=Pharmacie
    MAIN=main
    HIST=histogramme
    PARSER=parser
     
    projet: phar hist main
     
    g++ -c $(PARSER).cpp (PHAR).cpp $(HIST).cpp $(MAIN).cpp -o $(MAIN)
     
     
    parser: 
    g++ -c $(PARSER).cpp -o $(PARSER).o
     
    phar: 
    g++ -c $(PHAR).cpp -o $(PHAR).o
    g++ $(PHAR).cpp -o $(PHAR)
    ./$(PHAR)
     
    hist:
    g++ -c $(HIST).cpp -o $(HIST).o
    g++ $(HIST).cpp -o $(HIST)
    ./$(HIST)
     
    main:
    g++ -c $(MAIN).cpp -o $(MAIN).o
     
    clean: 
    rm -f *.o
    Voici le message d'erreur :
    makefile:9: *** missing separator (did you mean TAB instead of 8 spaces?). Arrêt.

  2. #2
    Membre émérite
    Homme Profil pro
    sans emploi
    Inscrit en
    Janvier 2014
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2014
    Messages : 539
    Points : 2 601
    Points
    2 601
    Par défaut
    Bonjour,

    les fichiers Makefile suivent une syntaxe précise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    cible : dépendances
            commandes
            commandes
            commandes
     
    cible : dépendances
            commandes
            commandes
            commandes
    Les blancs avant les commandes doivent obligatoirement être un caractère tab, ce que te dit en gros le message d'erreur.
    Le plus simple est de commencer par un petit tuto Makefile.

Discussions similaires

  1. code shell erreur make : missing separator
    Par amissan51 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 27/05/2012, 19h27
  2. Makefile:11: missing separator. Stop.
    Par K-you dans le forum C
    Réponses: 4
    Dernier message: 29/02/2012, 14h07
  3. Automake: missing separator. Stop.
    Par Ceylo dans le forum Développement OS X
    Réponses: 1
    Dernier message: 18/07/2007, 15h21
  4. Makefile
    Par Wisefool dans le forum Systèmes de compilation
    Réponses: 2
    Dernier message: 03/11/2003, 17h41
  5. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30

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