[Unix]Compilation de sources C

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
Configuration: Windows XP
Firefox 2.0.0.5

3 réponses

  1. 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
    1. Contributeur
      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
      1. Modérateur
        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