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

  FORUM HardWare.fr
  Programmation
  C++

  bibliothèque tierce: binaire vs recompilation

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

bibliothèque tierce: binaire vs recompilation

n°1932708
Glock 17Pr​o
Posté le 17-10-2009 à 12:13:11  profilanswer
 

Salut,
 
Je ne vois pas précisement finalement l'intérêt de recompiler une lib par exemple Qt plutôt que d'utiliser les binaires précompilés ?
 
Question de performance? et si oui pourquoi ?
 
Merci


Message édité par Glock 17Pro le 17-10-2009 à 12:14:27

---------------
.
mood
Publicité
Posté le 17-10-2009 à 12:13:11  profilanswer
 

n°1932756
Joel F
Real men use unique_ptr
Posté le 17-10-2009 à 16:51:27  profilanswer
 

ca depend aussi de l'OS si t'as une bibliothèque multi-cible et multi-archi hein. Ensuite, oui les perfs peuvent changer si tu prends le temps de tuner les options du compilos.

n°1932765
Glock 17Pr​o
Posté le 17-10-2009 à 17:39:04  profilanswer
 

Joel F a écrit :

ca depend aussi de l'OS si t'as une bibliothèque multi-cible et multi-archi hein.


 
c'est à dire


---------------
.
n°1932823
Joel F
Real men use unique_ptr
Posté le 18-10-2009 à 09:02:01  profilanswer
 

le format binaire linux est different du format binaire windows :o

n°1932837
Glock 17Pr​o
Posté le 18-10-2009 à 13:01:00  profilanswer
 

ok mais admettons je parle de binaire windows, l'intérêt de recomplier est donc uniquement l'optimisation que l'on peut faire via les options du compilo ?, les développeurs qui produisent le binaire, ne l'ont pas déjà fait ?


---------------
.
n°1932868
Joel F
Real men use unique_ptr
Posté le 18-10-2009 à 17:22:31  profilanswer
 

rarement. des trucs genre ATLAS le font en generant x versions binaires de LAPACK/BLAS avec different jeu d'optimisations.

n°1932869
Un Program​meur
Posté le 18-10-2009 à 17:23:24  profilanswer
 

Tu peux adapter au processeur que tu as (généralement quand tu fournis des binaires, tu limites le jeu d'instruction à quelque chose de relativement ancien -- -march pour gcc -- et tu optimises pour quelque chose de plus récent mais pas le dernier sorti -- -mtune pour gcc, tu ne t'amuses pas à fournir 42 versions pour tous les cas possibles).  Pour une bibliothèque, tu as en plus des choix du genre dynamique/statique ou multi-thread ou pas et parfois des choix dans ce qui est configuré (tu peux déactiver complètement le support de choses que tu n'utilises pas).


Message édité par Un Programmeur le 18-10-2009 à 19:10:10

---------------
The truth is rarely pure and never simple (Oscar Wilde)
n°1932877
Glock 17Pr​o
Posté le 18-10-2009 à 17:51:47  profilanswer
 

ok intéréssant. Autre question directement lié, sous visual, lorsque l'on compile, le compilateur détecte le processeur de la machine et procède à des optimsations ? ou alors si l'on veut exploiter les jeux d'instructions de tel ou tel µ c'est à nous de le mentionner dans la ligne de commande


---------------
.
n°1932880
Joel F
Real men use unique_ptr
Posté le 18-10-2009 à 18:01:59  profilanswer
 

non. en geenral faut passer pr -march et assimilés

n°1932891
Un Program​meur
Posté le 18-10-2009 à 19:12:07  profilanswer
 

Aucune idée pour Visual C++.   Mais ça me semble une mauvaise idée, généralement les programmes sont déployés sur des machines différentes de celles où ils sont compilés.


---------------
The truth is rarely pure and never simple (Oscar Wilde)
mood
Publicité
Posté le 18-10-2009 à 19:12:07  profilanswer
 

n°1932986
Glock 17Pr​o
Posté le 19-10-2009 à 08:22:20  profilanswer
 

exact


---------------
.

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

  bibliothèque tierce: binaire vs recompilation

 

Sujets relatifs
conversion binaire -> decimalLinkage d'une bibliothèque dynamique
[Divers][Lecture]Utilisation de la bibliothèque portmidi : Pm_Read()[Resolu][ASP.NET] deployement sur serveur IIS / pb de bibliotheque
ouvrir une image en mode binaire ?Problème d'inclusion de psapi.h dans une bibliothèque
comment utiliser une nouvelle bibliothèque (cygwin)Fichier binaire
problème de lecture de fichier binaire[Résolu] dictionnaire avec un arbre binaire
Plus de sujets relatifs à : bibliothèque tierce: binaire vs recompilation


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR