Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2996 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Linker sur la lib générique et pas sur une version spécifique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Linker sur la lib générique et pas sur une version spécifique

n°1983501
NounouRs
Non parce que c pas mon pied !
Posté le 13-04-2010 à 11:18:52  profilanswer
 

Bonjour,
 
J'aimerai savoir si on peut indiquer au link qu'il faut utiliser (et conserver) le nom générique d'un lib plutot que son nom avec numéro de version.
Ca s'applique à Linux, lorsqu'on utilise les librairies du système.
 
Exemple : je link avec    libwt.so (commande -lwt)   et au final, le binaire va pointer sur libwt.so.19  (numero de version)
 
Comment faire pour lui dire de conserver seulement (libwt.so)  ... évidemment, je pars du principe qu'un lien symbolique existe de libwt.so vers libwt.so.19 (ou toute autre lib plus récente)
 
J'ai regardé certaines options, mais rien ne semble convenir.

mood
Publicité
Posté le 13-04-2010 à 11:18:52  profilanswer
 

n°1983511
Un Program​meur
Posté le 13-04-2010 à 11:35:03  profilanswer
 

Le nom utilise est enregistre dans la lib quand on la cree.  
 
Une doc assez comprehensible est le "Linker and Libraries Guide" de Sun, Linux est tres proche de Solaris sur ce point.  
 
http://docs.sun.com/app/docs/doc/817-1984, il faut regarder en particulier le chapitre 4 et la section "Recording a Shared Object Name".


---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°1983548
NounouRs
Non parce que c pas mon pied !
Posté le 13-04-2010 à 12:24:06  profilanswer
 

c'est nul, ca...
Justement, j'avais trouvé la commande -soname
syntaxe -Wl,-soname,libNOMLIB.so
 
mais ca ne marche pas...
bon, ba je vais faire des liens symboliques sur ma machine de destination et basta


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Linker sur la lib générique et pas sur une version spécifique

 

Sujets relatifs
Outil pour Pervasive SQL Version 7cvs retour version précédente
Paquetage en paramètre de paquetage génériqueGnat-glade + dernière version de gcc et autres
Lien vers un emplacemet spécifique dans une page d'un autre site[OpenCV] Compiler OpenCV version unix
[C#] Delegate génériqueGestion de version d'un article
linker des fichiers objets[HTML/CSS] Affichage version mobile
Plus de sujets relatifs à : Linker sur la lib générique et pas sur une version spécifique


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)