[Unix]Compilation de sources C

Chryscrak -  
 Manu -
Bonjour

Mon problème est le suivant: j'ai besoin de compiler des sources C en 32bits avec une librairie en 64bits. Y a t-il un outil permet de faire l'adaptation 32 -> 64 bits? Merci d'avance

3 réponses

mamiemando Messages postés 34243 Date d'inscription   Statut Modérateur Dernière intervention   7 898
 
Je ne pense pas, mais a priori tu peux faire tourner une appli 32 bits sur une architecture 64 bits.
La réciproque est bien sûr fausse.

Bonne chance
0
dubcek Messages postés 19030 Date d'inscription   Statut Contributeur Dernière intervention   5 641
 
Si la librairie n'est que 64 bits, ca ne va pas aller. Il doit y avoir une option de compilation (genre -64 ) pour générer le bon code et les librairies adéquates seront utilisées.
Il me semble que les librairies ont toujours les 2 versions 32 ou 64
0
Manu
 
Bonjour,

Quel est votre besoin ?
S'il s'agit d'adapter en mode 64 bits un (ancien) source conçu exclusivement pour 32 bits, il faut corriger les manquements à la portabilité qui s'y trouvaient (du genre conversion de char* en int).... C'est très difficile à outiller, mais avec un bon compilateur, et en validant tous les niveaux de warning, on a un aperçu du travail à faire.

Manu
0