[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux]Interrogation



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


Ca dépend en fait. Il y a deux façons de compiler: en utilisant les 
liaisons dynamiques ou de façons statiques. La première permet d'avoir 
des exécutables plus légers qui feront référence à des librairies du 
système. Dans ce cas, si la lib requises n'est pas présente, le 
programme ne fonctionne pas et le linker dynamique renvoit une erreur.
Dans le deuxième cas, tu intègres le code exécutable des librairies que 
tu appelles dans l'exécutable. Les exécutables compilés statiquement 
seront un peu plus gros lais ne dépendront plus du sytsème puisqu'ils 
integreront tout le code nécessaire à leur exécution.

Donc, compiler avec gtk peut signifier compiler DYNAMIQUEMENT avec GTK 
ou... Ce qui signifie que tu as besoin de certaines librairies soit 
compiler STATIQUEMENT avec GTK ou... Ce qui signifie que le programme 
intègre une partie de la librairie appelée.

Ce genre d'information est en générale bien renseigné ainsi que le 
numéro de version des librairies requises.

J'espère que je suis suffisament clair ;-) (et que je ne dis pas de 
bétises!!)

A+

Ben
Le Samedi 17 Novembre 2001 15:40, vous avez écrit :
> Salut,
> j'ai une petite question : lorsqu'un programme est dit compile avec
> QT ou GTK ou ..., qu'est-ce que cela signifie en pratique ?
> Qu'on peut installer le programme et l'utiliser meme si la lib
> concernee est absente du systeme ?
>
> Merci d'avance,
>
> Carpe Linux
>
> Dominique Leclercq
> Ath Belgique
> dominique.leclercq@ath.be
>
> [ Soyez précis dans vos sujets svp afin de déterminer directement  ]
> [ le type de demande...                                            ]
> [ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
> [ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
> [ http://unixtech.be              Contact: listmaster@unixtech.be  ]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE79oQELPnuiaZn1q4RAn33AJ94uXjNX7Mol8PuLh4UxpgYyhmLRwCg5Mc0
jylBwcH/2y++hro2UC6Acio=
=wcx3
-----END PGP SIGNATURE-----

[ Soyez précis dans vos sujets svp afin de déterminer directement  ]
[ le type de demande...                                            ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php     ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/  ]
[ http://unixtech.be              Contact: listmaster@unixtech.be  ]