Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > AIX
AIX Forum d'entraide sur le système AIX. Avant de poster -> FAQ AIX et cours AIX
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/12/2007, 20h02   #1
Nouveau Membre du Club
 
Inscription : juillet 2005
Messages : 126
Détails du profil
Informations forums :
Inscription : juillet 2005
Messages : 126
Points : 33
Points : 33
Par défaut [AIX] Problème compilateur C IBM

Bonjour à tous,

J'utilise le compilateur C IBM sur Aix 5.3...

Avant on utilisait le mode 32 bits (avec oracle 8i, compilation ok) mais maintenant qu'on est passé en oracle 9i et qu'on a upgradé en 5.3, on passe en mode 64 bits...le pb c'est que lorsque je veux compiler mes programme c j'ai ce msg d'erreur qui s'affiche :

Citation:
ld: 0711-736 ERROR: Input file /lib/crt0_64.o:
XCOFF64 object files are not allowed in 32-bit mode.
make: 1254-004 The error code from the last command is 8.
si je mets la variable
Citation:
OBJECT_MODE=64
et/ou que j'exécute avec la commande
Citation:
cc -q64
, j'ai ce msg là :

Citation:
ld: 0711-736 ERROR: Input file toto_db.o:
XCOFF32 object files are not allowed in 64-bit mode.
make: 1254-004 The error code from the last command is 8.
mon $LD_LIBRARY_PATH vaut $ORACLE_HOME/lib:/lib:/usr/lib:

autrement dit ça pointe bien vers des fichiers en 64 bits puisqu'à aucun moment je fais référence à $ORACLE_HOME/lib32 !!

comment identifier mes fichiers .o qui sont en 32 bits ? comment les transformer en 64 bits ?

Quelqu'un as-t-il une idée svp ??

D'avance merci, bises à tous et à toutes

Cat
Cathy est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h00.


 
 
 
 
Partenaires

Hébergement Web