Mismach entre 32 et 64 bits

Voici un extrait des problèmes après compilation de mon programme gcc

toto.o, file was built for i386 which is not the architecture being linked (x86_64)

C’est un problème entre du 32 et 64 bits.
Voici comment j’ai résolu le problème:

export CPPFLAGS=-m64
export CXXFLAGS=-m64
export LDFLAGS=-m64

faites attention car ça peut écraser ces variables si elles ont été définies…
ne pas oublier que
que le mode verbose de CPP peut apporter pas mal d’aide
export CPPVERBOSE=1

Cette entrée a été publiée dans Informatique. Vous pouvez la mettre en favoris avec ce permalien.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *