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

Systèmes de compilation Discussion :

Makefile et sous répertoires


Sujet :

Systèmes de compilation

  1. #1
    Membre actif Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Points : 204
    Points
    204
    Par défaut Makefile et sous répertoires
    Bonsoir,

    je suis un débutant en matière de makefile. J'ai lu le tuto mais ça ne répond pas à ma question. J'ai un gros projet à faire en C et, par voie de conséquence, voudrais diviser les étapes de mon projet dans plusieurs sous-dossiers.

    Question N°1 : est-ce une bonne idée? auriez-vous fait autrement?

    Je voudrais ensuite savoir si, quand j'écris le makefile, si mon main est à la racine et les différents exécutables dans des sous dossiers, si dans le makefile je dois mettre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
       1.   a : parser.o traiter.o main.o
       2.    gcc -o a parser.o traiter.o main.o
    ou alors

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
       1.   a : step2/traiter.o main.o step2/parser.o
       2.    gcc -o hello step2/parser.o main.o traiter
    , c'est à dire inclure dans le makefile le chemin des sources et/ou des .o?

    Merci beaucoup.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    865
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 865
    Points : 1 069
    Points
    1 069
    Par défaut
    Il n'y a pas de réponse toute faite à ta question. C'est comme tu le sens. Il faut que ce soit le plus simple pour toi pour pouvoir t'y retrouver. Et s'y retrouver peut vouloir dire créer des sous-dossiers.

    Une petite astuce pour ta seconde question...
    http://www.gnu.org/software/make/man...General-Search

  3. #3
    Membre actif Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Points : 204
    Points
    204
    Par défaut
    okay, merci

    autre question, si vous voulez bien

    pourquoi quand je mets

    au début de mon makefile et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    clean:
            rm -rf *.o
     
    mrproper: clean
            rm -rf $(EXEC)
    a la fin cela ne nettoie jamais les .o?

  4. #4
    Membre actif Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Points : 204
    Points
    204
    Par défaut
    up

  5. #5
    Membre actif Avatar de crashtib
    Homme Profil pro
    Support technico-fonctionnel
    Inscrit en
    Avril 2009
    Messages
    221
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Support technico-fonctionnel
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2009
    Messages : 221
    Points : 204
    Points
    204
    Par défaut
    apparament la machine n'aimait pas .PHONY, ou je l'ai mal utilisé. Quoi qu'il en soit j'ai trouvé la solution. Merci quand même à tous

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

Discussions similaires

  1. Makefile et sous-répertoires
    Par travonz dans le forum Linux
    Réponses: 5
    Dernier message: 26/05/2011, 15h31
  2. Réponses: 1
    Dernier message: 25/01/2011, 15h58
  3. Réponses: 5
    Dernier message: 27/05/2007, 23h20
  4. script qui explore les sous-répertoire ?
    Par farenheit dans le forum Flash
    Réponses: 9
    Dernier message: 20/07/2005, 12h02
  5. fichier .bat : problèmes avec des sous-répertoires
    Par aymron dans le forum Windows
    Réponses: 4
    Dernier message: 23/06/2005, 09h33

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