[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 ]