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 :

Erreur liè au Makefile


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 58
    Points : 40
    Points
    40
    Par défaut Erreur liè au Makefile
    Bonjour,
    je veux compiler un programme qui utilise une nouvelle bibliothèque implementée en c++ (cogitant) en utilisant le Makefile.
    Je sais pas exactement quelle est la structure exacte de ce fichier, j'ai pris un exemple que j'ai trouvé dans la documentation de cette bibliothèque voici le contenu de ce Makefile:
    Code Makefile : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    PROGRAM = minimal
    SOURCES = minimal.cpp
    CXXFLAGS = ‘cg-config --cflags‘
    LDFLAGS = ‘cg-config --libs‘
    OBJECTS = $(SOURCES:.cpp=.o)
    $(PROGRAM): $(OBJECTS)
    $(CXX) $(OBJECTS) $(LDFLAGS) -o $(PROGRAM)
    %.o: %.cpp
    $(CXX) $(CXXFLAGS) -c $<
    clean:
    $(RM) $(OBJECTS) $(PROGRAM)

    Et voici ce que j'obtien après avoir taper: make
    g++ minimal.cpp 'cg-config --libs' -o minimal
    g++: cg-config --libs:no such file or directory
    make: ***[minimal] Error 1

    ça veut dire quoi cette erreur, et comment puisse je la règler?????

    Merci à vous

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 160
    Points
    160
    Par défaut
    En fait, LDFLAGS doit contenir la liste des liens vers tes libs.

    Dans le cas présent, une commande est appelée pour réaliser ce travail. Or, tu n'as pas cette commande dans ton PATH.

    Soit elle n'est pas installée, et dans ce cas, il faudra l'installer, soit elle n'est tout simplement pas dans ton PATH et dans ce cas là il faut faire pointer ton PATH sur le répertoire contenant la commande.

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 58
    Points : 40
    Points
    40
    Par défaut
    Je m'excuse pour le retard, pour la commande elle est bien installé donc automatiquement elle n'est pas dans le PATH.

    comment l'ajouter au path

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    153
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2009
    Messages : 153
    Points : 160
    Points
    160
    Par défaut
    En théorie quand tu fais une installation par défaut il place l'exécutable dans le dossier kivabien.

    Sinon, pour modifier le PATH, rien de plus simple.

    Code Shell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    PATH=$PATH:/le/repertoire/kivabien

  5. #5
    screetch
    Invité(e)
    Par défaut
    salut,
    c'est surtout que tu as mis des quotes ''
    pour ce genre de programme il faut mettre des backquotes ``

Discussions similaires

  1. Erreur compilation avec Makefile
    Par 30avril1989 dans le forum Systèmes de compilation
    Réponses: 0
    Dernier message: 24/03/2011, 15h33
  2. Erreur sur un makefile
    Par guipe dans le forum Débuter
    Réponses: 3
    Dernier message: 27/07/2010, 00h40
  3. Erreur lancement Makefile
    Par boheme83 dans le forum Applications et environnements graphiques
    Réponses: 3
    Dernier message: 12/03/2007, 14h09
  4. Makefile , une seule erreur
    Par Bibouda dans le forum Linux
    Réponses: 15
    Dernier message: 06/12/2005, 14h39
  5. Erreur dans le makefile
    Par titor dans le forum OpenGL
    Réponses: 1
    Dernier message: 23/11/2005, 21h26

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