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 :

Compilation avec cigwin


Sujet :

C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut Compilation avec cigwin
    Bonjour, je suis totalement débutant en C++ et je suis un peu perdu. On m'a donné des sources d'un programme codé en C++. Voici les informations livrés avec le code source:

    Librairies requises:
    ------------------

    - STL
    - Boost IO-streams & regular expressions (only for input/output)

    Compilation:
    -----------

    ./make

    Je désire compiler le code source. avec le code source il y a deux fichier:

    compiler.make:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    CXX = g++#-3.4.3#-4.0.2
    DEBUG = #-pg #-g #-ggdb
    WARNING = -Wall -W -Wno-unused-parameter #-w
    OPTIMIZER = -O6#-finline-limit=1000
     
    CXXFLAGS = $(DEBUG) $(WARNING) $(OPTIMIZER)
    LIBS = #/usr/lib/libpapi.a
    LINK = -lboost_regex -lboost_iostreams
    et makefile:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    include compiler.make
    SRC = main.cpp
    DEP = $(SRC:%.cpp=%.d) 
    main: main.o
    	$(CXX) $(LINK) -o $@ $^ $(LIBS)
    clean:
    	rm main main.o
    %.d: %.cpp
    	$(SHELL) -ec '$(CXX) -MM $(CXXFLAGS) $< \
                          | sed '\''s/\($*\)\.o[ :]*/\1.o $@ : /g'\'' > $@; \
                          [ -s $@ ] || rm -f $@'
    include $(DEP)
    J'ai installé cigwin avec les éléments nécessaires (tout devel en fait)

    J'ai lancé un make dans le répertoire ou se trouve le makefile et j'obtient les messages d'erreur suivants:

    http://img10.imageshack.us/my.php?image=erreurw.png


    Je suis un peu perdu, à priori pas mal de choses dont Boost ne sont pas reconnues. Il y a surement pas mal de choses que j'ai mal fait. Quelqu'un peut t'il m'indiquer la démarche pour que boost et la STL soit bien intégré à la compilation.

    Cordialement,

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    Du nouveau:

    Suite aux conseils d'un ami, dans le fichier compiler.make j'ai remplacé la ligne
    CXXFLAGS = $(DEBUG) $(WARNING) $(OPTIMIZER)

    par
    CXXFLAGS = $(DEBUG) $(WARNING) $(OPTIMIZER) -I"C:/cygwin/usr/include/boost-1_33_1"

    Maintenant lorsque je lance make j'obtiens juste:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $ make
    main.d:1: *** multiple target pattern. Stop
    Quelqu'un pour m'expliquer car là je suis d'aucun dirait perdu...

    Cordialement,

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 3
    Par défaut
    L'ami à compiler sous ubuntu avec le makefile non modifié et un simple make . Du coup je suis un peu perdu, pourquoi ça ne passe pour sous cygwin ?

Discussions similaires

  1. Problème à l'exécution avec wxWindows (compilé avec BCC55)
    Par ShootDX dans le forum Autres éditeurs
    Réponses: 5
    Dernier message: 14/11/2003, 18h04
  2. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  3. Problemes de compilation avec g++ sous linux
    Par Selimmel dans le forum Autres éditeurs
    Réponses: 3
    Dernier message: 19/09/2003, 13h43
  4. [JB9][EJB]Compiler avec Make ou javac ?
    Par _gtm_ dans le forum JBuilder
    Réponses: 4
    Dernier message: 11/07/2003, 15h59
  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