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]Makefile et option de compilation


Sujet :

C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    116
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2007
    Messages : 116
    Points : 100
    Points
    100
    Par défaut [compilation]Makefile et option de compilation
    bonjour, j'ai fait un Makefile pour compiler une lib mais je ne sais pas comment rajouter des flags de compilation (genre -Wall -pedantic...)

    voici 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
     
    SRC = FileChangeEvent_Linux.cpp utils.cpp
    NAME = libFileChangeEvent_`uname -s`.a
    OBJ = $(SRC:.cpp=.o)
    all : $(OBJ)
            ar rc $(NAME) $(OBJ)
            ranlib $(NAME)
     
    tar :
            tar -czvf libFileChangeEvent-save-`date '+%s'`.tgz ../libFileChangeEvent
    clean :
            rm -rf $(OBJ)
            rm -rf *~

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

    Informations forums :
    Inscription : Avril 2007
    Messages : 116
    Points : 100
    Points
    100
    Par défaut
    bon, j'ai résolu mon problème :

    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
     
     
    SRC = FileChangeEvent_Linux.cpp utils.cpp
    NAME = libFileChangeEvent_`uname -s`.a
    OBJ = $(SRC:.cpp=.o)
    CFLAGS = -Wall -pedantic -ansi
    all : $(OBJ)
            ar rc $(NAME) $(OBJ)
            ranlib $(NAME)
    FileChangeEvent_Linux.o:
            g++ $(CFLAGS) -c FileChangeEvent_Linux.cpp
    utils.o:
            g++ $(CFLAGS) -c utils.cpp
     
    tar :
            tar -czvf libFileChangeEvent-save-`date '+%s'`.tgz ../libFileChangeEvent
            sudo mv *tgz /mnt/data/save/
    clean :
            rm -rf $(OBJ)
            rm -rf *~

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

Discussions similaires

  1. Objet avec options de compilation dans un makefile
    Par z980x dans le forum Systèmes de compilation
    Réponses: 4
    Dernier message: 27/09/2006, 07h17
  2. Option de compilation gcc : sem.h
    Par Luther13 dans le forum Linux
    Réponses: 8
    Dernier message: 29/12/2004, 12h29
  3. [Compilateur]Option de compil
    Par Guybrush dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 30/09/2004, 11h22
  4. Réponses: 2
    Dernier message: 15/05/2004, 18h33
  5. Réponses: 2
    Dernier message: 27/02/2004, 13h47

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