|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : janvier 2010 Messages : 200 ![]() |
Bonjour à tous,
Tout d'abord quelques informations sur la machine que j'utilise. J'utilise Ubuntu 11.10 grâce à virtualbox; J'ai lu sur un site que "Ubuntu 11.10 active la prise en charge "multi-architecture" afin d'installer des applications et des bibliothèques 32 bits (i386) dans les systèmes Ubuntu 64 bits (amd64)." Mais, J’essaie de lancer un programme (cutadapt) mais j'obtiens l'erreur suivante : Code :
Code :
export LD_LIBRARY_PATH=/home/stephanie/Téléchargements/cutadapt-1.0/lib Code :
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Chercheur d'emploi Inscription : septembre 2007 Messages : 4 612 ![]() |
Hello,
Les processeurs x86-64 sont nativement compatibles avec les architectures Intel en 32 bits et peuvent donc continuer à exécuter directement les programmes compilés en 32 comme si de rien n'était. Ça te permet donc d'exécuter un programme 32 bits sur une machine en 64. Mais ce n'est « vrai » qu'au niveau du micro-processeur. Au niveau du système d'exploitation, tu ne peux pas lier un programme 32 bits à une bibliothèque en 64 ou vice-versa. Les formats sont incompatibles. Tu peux bien sûr faire cohabiter les deux versions d'une même bibliothèque sur le disque dur mais à charge au programme de référencer la bonne bibliothèque. Dans le cas qui t'intéresse, c'est un chargement dynamique à l'exécution, c'est-à-dire que c'est le programme lui-même qui demande, à un moment donné, à charger la bonne bibliothèque quand il en a besoin, mais les problèmes restent les mêmes. En l'occurrence, c'est l'interpréteur Python lui-même qui doit être en 32 bits. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com