[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. 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
    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. 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