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 :

makefile -L/usr/X11R6/lib chemin inconnu


Sujet :

C++

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 294
    Points : 128
    Points
    128
    Par défaut makefile -L/usr/X11R6/lib chemin inconnu
    Bonjour,

    Dans un makefile, il y a
    LIBS = -L/usr/X11R6/lib pourtant je ne trouve pas ce chemin sur mon ordinateur
    dans /usr.

    Merci d'avance.

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 533
    Points : 1 086
    Points
    1 086
    Par défaut
    Est-ce que X11 (en version dev) est bien installé ?
    sudo apt-get install libx11-dev

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 294
    Points : 128
    Points
    128
    Par défaut
    En fait, que veut dire le -L?

  4. #4
    Expert éminent sénior
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 614
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 614
    Points : 30 626
    Points
    30 626
    Par défaut
    Salut,
    Citation Envoyé par xavierdestev Voir le message
    En fait, que veut dire le -L?
    L'option '-L' indique, simplement, à l'éditeur de liens (ld) qu'il doit, s'il existe, aller faire un tour du coté du dossier indiqué pour voir s'il n'y trouve pas les bibliothèques dont il a besoin.

    En effet, l'éditeur de liens connait certains chemins d'accès "classiques" (généralement /lib, /usr/lib, /usr/share/lib entre autres) dans lesquels il peut s'attendre à trouver les différentes bibliothèques, mais certaines bibliothèques s'installent dans d'autres dossiers (parfois, simplement des sous dossiers de ceux dont j'ai parlé, parfois carrément dans des dossiers "exotiques" comme /home/nom_d_utilisateur/projet/lib).

    Si l'on n'indique pas ces chemins d'accès "hétérogènes", ld ne va très certainement pas commencer à parcourir l'ensemble de l'arborescence (qui peut être importante) afin d'essayer de trouver les bibliothèques dont il a besoin!!! : s'il ne trouve pas une bibliothèque dans les chemins d'accès qu'il connait, il t'enverra, purement et simplement paitre en te disant qu'il n'arrive pas à trouver la bibliothèque dont il a besoin.

    Cette option permet donc d'ajouter un chemin d'accès plus ou moins exotique à ceux dans lesquels ld ira voir s'il trouve la bibliothèque requise
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    294
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 294
    Points : 128
    Points
    128
    Par défaut
    Merci pour cette réponse.

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 25/07/2014, 12h16
  2. Réponses: 3
    Dernier message: 03/08/2011, 12h01
  3. [Makefile] Faciliter l'écriture des chemins
    Par Gruik dans le forum Systèmes de compilation
    Réponses: 2
    Dernier message: 10/04/2006, 09h19
  4. Prob chemins des includes de la lib boost
    Par onap dans le forum C++Builder
    Réponses: 2
    Dernier message: 13/05/2005, 11h56
  5. Fichiers, dossier, chemin et lib boost ?
    Par Clad3 dans le forum Bibliothèques
    Réponses: 6
    Dernier message: 24/11/2004, 18h21

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