Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Compilation
Envoyé par: steven51

Salut !

voilà je développe sous Mandrake 9.1 (Noyau 2.4.21) pour une cible sous un noyau (2.4.18)....Je compile mon programme, je le place sur la cible et je l'execute et voici le message d'erreur :
./toto : /lib/libc.so.6 : version 'GLIBC_2_3' not found (required by ./toto)

comment faire pour compiler mon programme pour la cible ?
J'ai installé une ancienne version de GCC et une vieille Lib mais comment dire au GCC d'utiliser cette Lib. Ou bien y a t il une autre solution ??

Merci.

Poste le Monday 7 June 2004 11:30:18
Répondre     Citer    
Re: Compilation
Envoyé par: francoisp

c'est juste que la librairie n'est pas presente sur la cible il faut donc que tu la livres avec ton programme.

pour gcc voir son man page il me semble que c'etait indiqué comment compiler pour versions anterieures.

Poste le Monday 7 June 2004 12:24:21
Répondre     Citer    
Re: Compilation
Envoyé par: steven51

Je pense que toute les librairies que j'ai besoin sont sur la cible car j'ai fait le test en installant redhat 7.2 et là je n'ai pas de pb car la cible et l'hôte ont la même version de librairie....
Mais Red hat j'aime pas trop...pas tellement stable...enfin bref, j'aimerais quand même savoir comment faire pour m'en sortir sans passer par red hat, car si demain je dois faire un programme pour une autre version de noyau, je n'ai pas envi de reinstaller à chaque fois LINUX...

Poste le Monday 7 June 2004 15:29:55
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Compilation
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons