LEFEBVRE Herve wrote: >Le Lundi 9 Septembre 2002 19:02, Arnaud a écrit : > > >>Le Samedi 7 Septembre 2002 07:25, vous avez écrit : >> >> >>> Bonjour >>> >>>C'est quoi la différence entre : "linux binary - statically linked" et >>>"linux binary - dynamically linked" >>> >>> >>Salut, >>j'ai trouvé ça sur ta question dynamically ou statically linked >> >> > >En résumé et en simplifié : > >Si tu écris une application QT (par exemple), lors de la compilation tu as le >choix entre l'édition de lien statique ou dynamique. > >En mode "dynamique", ça veut dire que les liens seront résolus lorsque tu >exécuteras le programme, ce sont des liens externes. En décodé, ça veut dire >que pour que le programme marche, il faudra que le gars il ait installé la >librairie libqt.so sur son PC > >En lien "statique", le code de la librairie QT sera inclus dans l'exécutable. >Donc ça simplifie bcp les choses pour celui qui va installer ton application >(il n'a pas à installer de librairies en plus pour que ça marche). > >L'inconvénient du "statique", c'est que comme ta librairie QT (encore une >fois, c'est un exemple) est incluse dans l'exécutable, si jamais tu as 2 >applis QT statiques sur ton disque dur, ben tu gaspilles 2 fois l'espace de >stockage de la librairie QT. > >Autre problème, si tu exécutes 2 applications QT liées statiquement, ben tu >gaspilles 2 fois la RAM occupée par la Qt lib. > > >C'est clair ? (des fois j'arrive pas à savoir su je suis compréhensible). > Oui! Largement que la traduct de http://babelfish.altavista.com/tr car l'anglais et moi ça fait...
> > > >>That depends on your system. If you have a fairly new distribution, the >>dynamically linked core should be fine. 'Dynamically linked' means that the >>program is linked against certain libraries which it expects to be on your >>system. This saves RAM and harddisk space if the same library is used by >>many programs. >>f you have an older linux distribution (2-3 years or so), or you get a >>'couldn't find library libxyz.so' error on starting the program, then you >>should get the statically linked core. 'Statically linked' means that the >>program contains all the functions it needs and doesn't expect any specific >>library to be already installed on your system. Statically linked programs >>are bigger than dynamically linked ones, but they should work right away. >>You will also need the statically linked core if you are running the donkey >>chroot'ed (but if you do that you probably know that anyway). >> >>Lu sur : >>http://users.aber.ac.uk/tpm01/guihome.html#CORE >> >>A+ >>Arnaud. >> >> > > > > >------------------------------------------------------------------------ > >Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? >Rendez-vous sur "http://www.mandrakestore.com" > > -- Amicalement vOOo <http://www.openoffice-fr.org>tre Troumad troumad.free.fr <http://troumad.free.fr> Web étudiants <http://www.web-etudiants.fr.st> Math étudiants <http://www.math-etudiants.fr.st> Elec étudiants <http://www.elec-etudiants.fr.st> Sectes <http://www.sectes.fr.fm> [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"