Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/04/2008, à 11:04

Squallco

Compilation C en 32 bits

Bonjour

J'ai installé récemment Ubuntu en version 64 bits, mais dans le cadre de mes études, je dois utiliser des .o compilés en 32 bits dans mon programme C.

J'ai d'abord eu des erreurs de version que j'ai corrigé en ajoutant l'option -m32 dans l'appel du compilateur gcc, et en installant des paquets de librairies 32 bits.

Maintenant, j'ai l'erreur suivante :

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.1.3/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld a retourné 1 code d'état d'exécution

Il me semble que celà vient du linker, mais je n'ai pas trouvé de solution pour régler ce problème. Si quelqu'un a une idée ...
Merci d'avance.

#2 Le 16/04/2008, à 11:15

sakul

Re : Compilation C en 32 bits

je serai toi je virtualiserai un Ubuntu 32bit pour faire ta prog 32bit.


commandes de bases ||  Debian testing 64bit - xfce / Intel-Core-2 Quad @ 2.33GHz / 9600 GT

Hors ligne

#3 Le 16/04/2008, à 11:54

Karl_le_rouge

Re : Compilation C en 32 bits

Ou bien utiliser une distribution capable d'utiliser simultanément des paquets 32/64 bits

Hors ligne

#4 Le 18/04/2008, à 07:52

rniamo

Re : Compilation C en 32 bits

t'es sûr d'avoir touts les paquets nécessaire pour -m32 ?

sudo apt-get install gcc-multilib libc6-i386 lib6-dev-i386

< Quelques un des mes programmes  | Cuisine Facile (pour les gourmands) | Fast MVC for PHP >
        \   ^__^
         \  (o o)\_______
            (___)\            )\

Hors ligne