Edgar Bonet Orozco wrote:
>
> Bonjour !
>
> Est-ce que quelqu'un sait si, quand on écrit un programme en C, on peut
> redéfinir dans ses sources une fonction qui est déjà définie dans une
> bibliothèque qu'on utilise ? Et si oui comment ?
>
> En fait mon problème est que je n'arrive pas à compiler
> gtksee-0.2.1-3.src.rpm sur ma Sparc. À la fin de la construction du
> package static, il y a une ligne du genre
> gcc -static -o gtksee im_xpm.o [autres .o] -lgdk [autres libs]
> et ld râle parce que libgdk.a redéfinit des fonctions déjà définies dans
> im_xpm.o.
>
Il rale mais il doit faire l'edition de lien quand meme en prenant
la premiere definition (en supposant qu'elles aient la meme signature).
Non ? J'avais appris que sous unix l'odre dans lequel on precise les
librairies n'est pas indiferent ?
--
===============================================================
| Equipe M.O.S.T. | http://most.hmg.inpg.fr |
| Patrick BEGOU | ------------ |
| LEGI | mailto:Patrick.Begou@hmg.inpg.fr |
| BP 53 X | Tel 04 76 82 51 35 |
| 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 |
===============================================================