Bonjour,
J'essaie de compiler un programme C++ sur une machine 64 bits. J'ai mis l'option -m32 et j'obtiens cette erreur :
J'ai fait des recherches et j'ai trouvé cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 /usr/bin/ld: AVERTISSEMENT: architecture i386:x86-64 du fichier d'entrée « /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../crt1.o » est incompatible avec la sortie i386 /usr/bin/ld: AVERTISSEMENT: architecture i386:x86-64 du fichier d'entrée « /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../crti.o » est incompatible avec la sortie i386 /usr/bin/ld: AVERTISSEMENT: architecture i386:x86-64 du fichier d'entrée « /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../crtn.o » est incompatible avec la sortie i386 /usr/lib/gcc/x86_64-linux-gnu/4.1.2/../../../crt1.o: dans la fonction « _start »: ../sysdeps/x86_64/elf/start.S:106: référence indéfinie vers « __libc_csu_fini » ../sysdeps/x86_64/elf/start.S:107: référence indéfinie vers « __libc_csu_init » collect2: ld returned 1 exit status
http://lists.debian.org/debian-gcc/2.../msg00125.html
Le problème est que je ne sais pas ce que cela signifie " please install the headers and libraries for libc6 biarch." J'ai installé les paquets (apt-get install)
de dev libc6 mais j'ai cela :
Pourriez-vous m'aider svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 apt-get install libc6-dev-i386 Lecture des listes de paquets... Fait Construction de l'arbre des dépendances... Fait Aucune version du paquet libc6-dev-i386 n'est disponible, mais il existe dans la base de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète ou qu'il n'est disponible que sur une autre source Cependant les paquets suivants le remplacentÂ*: libc6-i386 E: Aucun paquet ne correspond au paquet libc6-dev-i386
Merci d'avance
Partager