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 :

Inclusion d'un header lors de la compilation dans Makefile


Sujet :

Autres éditeurs

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut Inclusion d'un header lors de la compilation dans Makefile
    Bonjour,

    J'éxécute en ce moment plusieurs petits programmes qui utilisent tous des routines communes que j'ai écrites. Aussi dans le but de ne pas avoir ces routines localement je les ai placées en amont dans le path, seulement voila,... Comment faire pour faire un inlude propre, pour l'instant cela ne marche que comme cela :

    // ROOT-ine header
    # include "../../../../ROOT-ine/ROOT-ine.h"

    Ce qui n'est pas très pratique en plus d'être inesthétique. Je voudrais savoir comment faire pour indiquer à mon Makefile quels flags utiliser lors de la compilation pour que je puisse dignement écrire dans mes petits programmes :
    # include "ROOT-ine.h"

    J'ai essayé :
    CXXFLAGS = -O -Wall -fPIC -D_REENTRANT -I$(RPATH)include -I($ROOTinePATH)include

    en m'inspirant de ce qu'il y avait déjà dans le Makefile, mais bon je n'y connais rien à ces choses là. Pouvez vous me dire comment faire ?

    Merci à l'avance pour votre aide.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut Ok j'ai trouvé
    Shame on me,...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    162
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 162
    Par défaut
    Citation Envoyé par Kaeguri
    Bonjour,

    J'éxécute en ce moment plusieurs petits programmes qui utilisent tous des routines communes que j'ai écrites. Aussi dans le but de ne pas avoir ces routines localement je les ai placées en amont dans le path, seulement voila,... Comment faire pour faire un inlude propre, pour l'instant cela ne marche que comme cela :

    // ROOT-ine header
    # include "../../../../ROOT-ine/ROOT-ine.h"

    Ce qui n'est pas très pratique en plus d'être inesthétique. Je voudrais savoir comment faire pour indiquer à mon Makefile quels flags utiliser lors de la compilation pour que je puisse dignement écrire dans mes petits programmes :
    # include "ROOT-ine.h"

    J'ai essayé :
    CXXFLAGS = -O -Wall -fPIC -D_REENTRANT -I$(RPATH)include -I($ROOTinePATH)include

    en m'inspirant de ce qu'il y avait déjà dans le Makefile, mais bon je n'y connais rien à ces choses là. Pouvez vous me dire comment faire ?

    Merci à l'avance pour votre aide.
    J'ai le même problème. Peux-tu me dire comment tu as résolu le tient ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 37
    Par défaut Salut
    Salut,

    En fait dans mon cas je n'avais pas fait attention aux variables de type "chemin" que j'utilisais dans mon programme. Lorsque j'écrivais :
    -I($ROOTinePATH)include

    Il fallait simplement retirer le include. Cela étant je n'ai pas réussi à faire marcher mon programme complètement et attendu ma passion pour les Makefile je compte bien demander de l'aide à quelqu'un de mon entourage.

    Désolé de ne pouvoir t'aider plus que cela, si tu veux je peux t'envoyer uen copie du Makefile d'origine sur lesquel j'ai inséré mes propres programmes. Bye

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

Discussions similaires

  1. pb header lors de la compilation d'une dll
    Par winzzz dans le forum C
    Réponses: 3
    Dernier message: 27/05/2010, 08h45
  2. Réponses: 4
    Dernier message: 31/03/2008, 14h07
  3. [Debutant] probleme lors de la compilation
    Par boobi dans le forum Débuter
    Réponses: 5
    Dernier message: 26/08/2005, 15h57
  4. [MYSQL] Probleme lors de la compilation
    Par Nasky dans le forum Autres éditeurs
    Réponses: 10
    Dernier message: 24/02/2004, 17h04
  5. Warnings lors de la compilation
    Par polo54 dans le forum C
    Réponses: 5
    Dernier message: 07/02/2003, 09h12

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