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

GTK+ avec C & C++ Discussion :

gtk+ et makefile


Sujet :

GTK+ avec C & C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut gtk+ et makefile
    bonjour,

    je ne sais pas si c'est bien la place de ce post mais je ne sais pas où le mettre...

    je me demande ce qu'il faut ajouter à un makefile pour qu'il gère la dépendance gtk+ (libgtk2.0-dev pour ma distribution linux).

  2. #2
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Salut, voici mon Makefile de base:
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    #
    # Variables:
    #
    CC = gcc
    BIN = bin_name
    SRC = main.c
    OBJ = main.o
     
     
    #
    # Flags d'erreurs:
    #
    ERROR_CFLAGS = -Wall -W -pedantic
     
     
    #
    # Flags pour le compilateur:
    #
    GTK_CFLAGS = $$(pkg-config --cflags gtk+-2.0)
    CFLAGS = $(ERROR_FLAGS) $(GTK_CFLAGS)
     
     
    #
    # Flags pour l'editeur de liens:
    #
    GTK_LDFLAGS = $$(pkg-config --libs gtk+-2.0)
    LDFLAGS = $(ERROR_FLAGS) $(GTK_LDFLAGS)
     
     
    #
    # Construction du programme:
    #
    all: $(BIN)
     
    $(BIN): $(SRC)
    	$(CC) $(CFLAGS) -c $(SRC)
    	$(CC) $(LDFLAGS) -o $(BIN) $(OBJ)
     
     
    #
    # Nettoyage:
    #
    clean:
    	rm -f *.o *~ core $(BIN)
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  3. #3
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut
    je pense que ça répond mais pourrais-tu m'expliquer un peu s'il te plait ?

    surtout le -pedantic ?

  4. #4
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Citation Envoyé par Rniamo Voir le message
    je pense que ça répond mais pourrais-tu m'expliquer un peu s'il te plait ?

    surtout le -pedantic ?
    Bin toutes les parties du fichier ont un titre expret pour s'y retrouver.... Bon l'option -pedantic permet de vérifier si le programme est strictement conforme au C ANSI.
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

  5. #5
    Membre éclairé Avatar de Rniamo
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    508
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 508
    Par défaut
    je ne vois pas en quoi ça gère les dépendances ?

    en fait (je me suis peut-être mal exprimé), je veux vérifier en faisant "make" et avant de compiler si les lib sont bien installée.

  6. #6
    Rédacteur
    Avatar de Franck.H
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2004
    Messages
    6 951
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Service public

    Informations forums :
    Inscription : Janvier 2004
    Messages : 6 951
    Par défaut
    Ca ce n'est pas les Makefile qui le font directement mais d'autres programmes
    mais uniquement dans la mesure où par exemple, tes fichiers de compilation ont été générés par un EDI, par exemple Anjuta ou encore KDevelop ! Après cela dépasse mes connaissance dans ce type de fichiers désolé
    Mon Site
    Ma bibliothèque de gestion des chaînes de caractères en C

    L'imagination est plus importante que le savoir. A. Einstein

    Je ne répond à aucune question technique par MP, merci d'avance !

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

Discussions similaires

  1. GTK+ Makefile et autocompletion dans vim
    Par ppfromero dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 12/10/2009, 10h21
  2. Makefile avec Gtk
    Par ptitnic dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 13/05/2009, 07h16
  3. Makefile gtk sous FreeBSD
    Par yvesall dans le forum GTK+ avec C & C++
    Réponses: 4
    Dernier message: 23/04/2008, 12h50
  4. makefile pour gtk
    Par troumad dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 28/03/2007, 08h23
  5. [GTK]PB Librairie GTK+ sous dev-c++
    Par wozzy dans le forum Dev-C++
    Réponses: 15
    Dernier message: 05/11/2002, 14h55

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