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

Linux Discussion :

Spécifier le CFLAG


Sujet :

Linux

  1. #1
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut Spécifier le CFLAG
    salut,
    je souhaite installer la librairie shapelib.
    Mais j'ai le message suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    shpcreate.c:68: attention : incompatible implicit declaration of built-in functionexit
    je pense que c'est le CFLAG qui n'est pas correcte.
    Dans mon fichier Makefile, j'ai :
    mais je ne sais pas à quoi correspond g et je ne sais pas par quoi le remplacer...

    Julien

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 241
    Points
    8 241
    Par défaut
    http://man.developpez.com/man1/gcc.1.php#L13

    si c'est juste un "attention", pas de panique. il se peut très bien que ta lib marche correctement malgré ce "attention". il faut essayer

  3. #3
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    Ok je vais laisser couler...
    merci
    julien

  4. #4
    zul
    zul est déconnecté
    Membre éclairé Avatar de zul
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    498
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 498
    Points : 699
    Points
    699
    Par défaut
    Un warning est un avertissement du compilateur : il indique en general une erreur et on ne devrait pas laisser passer de warning ( enfin c'est ce que j'en dis, d'autre comme le sage linus en ont rien a faire ... ). Il manque probablement un #include <stdlib.h> dans ce fichier. Ca fonctionnera certainement mais c'est "sale".

  5. #5
    Membre expérimenté Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Points : 1 311
    Points
    1 311
    Par défaut
    c'est vrai que j'aimerai bien me passer de ces messages.
    Mais qu'est ce que ça représente stdlib.h (à première vue comme ça je dirai les librairies standards...)?
    Pourquoi c'est "sale"?

    Julien

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 18h40
  2. Parametre CFLAGS dans VS 8.0
    Par krakoss dans le forum C++
    Réponses: 0
    Dernier message: 24/09/2007, 18h49
  3. Réponses: 2
    Dernier message: 05/10/2004, 23h43

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