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+ Discussion :

Erreur de compilation de fichier objet avec gtk


Sujet :

GTK+

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut Erreur de compilation de fichier objet avec gtk
    Bonjour,

    j'essaie de créer un fichier objet "main.o" depuis "main.c" avec gcc. Le code dans main.c ne contient pas d'erreur mais à la compilation j'ai comme des warnings, je ne sais si c'est important ou pas :


    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
    gcc `pkg-config --cflags --libs gtk+-2.0` -c main.c -o main.o
    gcc: -lgtk-x11-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lgdk-x11-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -latk-1.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lgdk_pixbuf-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lm: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lpangocairo-1.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lfontconfig: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXext: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXrender: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXinerama: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXi: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXrandr: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXcursor: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lXfixes: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lpango-1.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lcairo: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lX11: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lgobject-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lgmodule-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -ldl: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    gcc: -lglib-2.0: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite
    ...
    Le fichier objet est bien crée et l'édition de liens se passe bien par la suite.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 259
    Points : 1 633
    Points
    1 633
    Par défaut
    Le warning est dû au fait que tu passes le paramètre -c à gcc pour lui dire que tu veux le fichier objet mais qu'il ne doit pas faire d'édition de lien et qu'en même temps, tu passes le paramètre --libs à pkg-config pour lui indiquer que tu souhaites avoir les flags nécessaires pour faire l'édition de lien. Si tu supprimes le --libs, les warnings devraient disparaître.

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    175
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 175
    Points : 70
    Points
    70
    Par défaut
    C'est bien ça.

    Merci !

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

Discussions similaires

  1. Erreur de compilation sur fichiers systemes
    Par Fabllot dans le forum Visual C++
    Réponses: 2
    Dernier message: 10/02/2007, 01h28
  2. Erreur de compilation de boost::date_time avec mingw
    Par shenron666 dans le forum Code::Blocks
    Réponses: 1
    Dernier message: 26/08/2006, 18h18
  3. Erreur de compilation sur std::string avec Dev C++
    Par dada57 dans le forum Dev-C++
    Réponses: 4
    Dernier message: 20/03/2006, 18h06
  4. Erreur de compilation sur gaim-vv avec gstrreamer
    Par ZiMo dans le forum Applications et environnements graphiques
    Réponses: 1
    Dernier message: 30/12/2005, 10h41
  5. Réponses: 1
    Dernier message: 18/06/2004, 01h12

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